.TESTcpYearNavigation {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #9bbde2; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TESTcpMonthNavigation {
	FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #9bbde2; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.TESTcpDayColumnHeader {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpYearNavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpMonthNavigation {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentMonthDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpOtherMonthDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpOtherMonthDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentDate {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpCurrentDateDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpTodayText {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpTodayTextDisabled {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
.TESTcpText {
	FONT-SIZE: 8pt; FONT-FAMILY: arial
}
TD.TESTcpDayColumnHeader {
	BORDER-RIGHT: #2352a0 0px solid; BORDER-TOP: #2352a0 0px solid; BORDER-LEFT: #2352a0 0px solid; BORDER-BOTTOM: #2352a0 1px solid; TEXT-ALIGN: right
}
.TESTcpCurrentMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpOtherMonthDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpCurrentDate {
	TEXT-ALIGN: right; TEXT-DECORATION: none
}
.TESTcpCurrentMonthDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpOtherMonthDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpCurrentDateDisabled {
	COLOR: #d0d0d0; TEXT-ALIGN: right; TEXT-DECORATION: line-through
}
.TESTcpCurrentMonthDate {
	FONT-WEIGHT: bold; COLOR: #2352a0
}
.TESTcpCurrentDate {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.TESTcpOtherMonthDate {
	COLOR: #808080
}
TD.TESTcpCurrentDate {
	BORDER-RIGHT: #000000 thin solid; BORDER-TOP: #000000 thin solid; BORDER-LEFT: #000000 thin solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 thin solid; BACKGROUND-COLOR: #2352a0
}
TD.TESTcpCurrentDateDisabled {
	BORDER-RIGHT: #ffaaaa thin solid; BORDER-TOP: #ffaaaa thin solid; BORDER-LEFT: #ffaaaa thin solid; BORDER-BOTTOM: #ffaaaa thin solid
}
TD.TESTcpTodayText {
	BORDER-RIGHT: #2352a0 0px solid; BORDER-TOP: #2352a0 1px solid; BORDER-LEFT: #2352a0 0px solid; BORDER-BOTTOM: #2352a0 0px solid
}
TD.TESTcpTodayTextDisabled {
	BORDER-RIGHT: #2352a0 0px solid; BORDER-TOP: #2352a0 1px solid; BORDER-LEFT: #2352a0 0px solid; BORDER-BOTTOM: #2352a0 0px solid
}
A.TESTcpTodayText {
	HEIGHT: 20px
}
SPAN.TESTcpTodayTextDisabled {
	HEIGHT: 20px
}
A.TESTcpTodayText {
	FONT-WEIGHT: bold; COLOR: #2352a0
}
SPAN.TESTcpTodayTextDisabled {
	COLOR: #d0d0d0
}
.TESTcpBorder {
	BORDER-RIGHT: #2352a0 thin solid; BORDER-TOP: #2352a0 thin solid; BORDER-LEFT: #2352a0 thin solid; BORDER-BOTTOM: #2352a0 thin solid
}






.background {
	background-color: #4a8eca;
	background-image: url(/apcl/images/APCL_background.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.background_admin {
	background-color: #4a8eca;
	background-image: url(/apcl/images/APCL_background_admin.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

.ctop_back{
	background-image: url(/apcl/images/ctop_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.ctop_backadmin{
	background-image: url(/apcl/images/ctop_backadmin.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}


.cbottom_back{
	background-image: url(/apcl/images/cbottom_back.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.cbottom_backadmin{
	background-image: url(/apcl/images/cbottom_backadmin.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.sideright_back{
	background-image: url(/apcl/images/sideright_back.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}


.sideright_backadmin{
	background-image: url(/apcl/images/sideright_back_admin.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}

.sideleft_back{
	background-image: url(/apcl/images/sideleft_back.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}


.sideleft_backadmin{
	background-image: url(/apcl/images/sideleft_back_admin.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}


.header_back{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	background-image: url(/apcl/images/header_back.jpg);
	height: 251px;
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #77c0eb;
	border-left-color: #77c0eb;

}

.body_font{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #075ebb;
	font-weight: normal;
	background-color: #FFFFFF;

}
.time_font{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #075ebb;
	font-weight: normal;


}

.time_all{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;


}

.footerline_back{
	background-image: url(/apcl/images/footer_line.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}

.footerline_backadmin{
	background-image: url(/apcl/images/footer_line_admin.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}

.footer_font{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #718192;
	font-weight: normal;

}
.cbottom_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #9cffff;
	height: 36px;
}
.tab_back {
	background-image: url(/apcl/images/tab_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #cafafd;
	text-align: center;
}
.tab_line {
	background-image: url(/apcl/images/tab_line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;

}
.bottom_login {
	background-image: url(/apcl/images/back_login1.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c90000;
}

.bottom_dis {
	background-image: url(/apcl/images/back_login1a.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c90000;
}


a.forgot_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c90000;
	text-decoration: none;
}

a:hover.forgot_login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #c90000;
	text-decoration: none;
}



.reply_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #002a7a;
	text-decoration: none;
}

.reply_linksplus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff4800;
	text-decoration: none;
}


a.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0037a7;
	text-decoration: none;
}

a:hover.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c90000;
	text-decoration: none;
}

a.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0600ff;
	text-decoration: none;
}

a:hover.breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ff7100;
	text-decoration: none;
}

.eventslinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #014da3;
	text-decoration: none;
}

a.dis_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #014da3;
	text-decoration: none;
}

a:hover.dis_link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #298dff;
	text-decoration: none;
}



a.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9cffff;
	text-decoration: none;
}

a:hover.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9cffff;
	text-decoration: underline;
}


a.footerlinkadmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1761c6;
	text-decoration: none;
}

a:hover.footerlinkadmin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #1761c6;
	text-decoration: underline;
}


a.bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}

a:hover.bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: none;
}


.username {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0600ff;
	text-decoration: none;
}


.top_login {
	background-image: url(/apcl/images/back_login.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.left_login {
	background-image: url(/apcl/images/lcor_l.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
}

.right_login {
	background-image: url(/apcl/images/lcor_r.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.logn_back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f2f6f6;
	color: #0355b0;
}

.logn_boxback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #f2f6f6;
	color: #0355b0;
	background-image: url(/apcl/images/login_boxback.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.dis_boxback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #ebefef;
	color: #333333;
	background-repeat: repeat-x;
	background-position: top;
}



.dis_boxback1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #f5f9f9;
	color: #333333;
	background-repeat: repeat-x;
	background-position: top;
}

.dis_border {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7697d1;
	border-right-color: #7697d1;
	border-bottom-color: #7697d1;
	border-left-color: #7697d1;
	background-color: #FFFFFF;
}


.dis_rereply {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #cad0fd;
	background-color: #dbdfff;
}



.dis_profileboxback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #e2e5e4;
	color: #333333;
	background-repeat: repeat-x;
	background-position: top;
}

.dis_topicheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #9cbde2;
	color: #002a7a;
	background-repeat: repeat-y;
	background-position: left top;

}
.dis_replyprofileboxback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #d1d1d1;
	color: #1b50b4;
	background-repeat: repeat-x;
	background-position: top;
}

.dis_replyprofileboxback1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #F0F0F0;
	background-repeat: repeat-x;
	background-position: top;
}

.form_back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #F2F9FF;
	color: #1b50b4;
	background-repeat: repeat-x;
	background-position: top;
}



.dis_map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #1b50b4;
}

.dis_line {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.dis_topic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #9cbde2;
	color: #002a7a;
	background-repeat: repeat-y;
	background-position: left top;
	background-image: url(/apcl/images/dis_topic.jpg);
}

.dis_topictext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;

	color: #002a7a;

}

.logn_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #e6e6e6;
	color: #0355b0;
	border: 0px none #f2f6f6;
}


.text_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #fefff5;
	color: #0355b0;
	border: 1px solid #1754b6;
}

.button_back {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #e6e6e6;
	color: #FFFFFF;
	background-image: url(/apcl/images/button_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 24px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.button_back1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	background-color: #e6e6e6;
	color: #FFFFFF;
	background-image: url(/apcl/images/button_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;

}


.redfonts
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D90000;

}

.subheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E0785A;
}

.latestevent_picborder {
	border: 1px solid #1511b6;
}
.latestpicborder {
	border: 1px solid #130fb6;
}
.latestevernt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #880000;
}
.st1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border: 1px double #45aac2;
	color: #333333;
	background-color: #E4E4E4;
	text-align: center;
}

.st2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px double #45aac2;
	color: #333333;
	background-color: #E4E4E4;
	text-align: center;
}

.st3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	border: 1px double #45aac2;
	color: #333333;
	background-color: #E4E4E4;
	text-align: center;
}

.st_font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;

}
.blueborder {
	border: 1px solid #58deff;
}
.header_all{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	background-image: url(/apcl/images/header_all.jpg);
	height: 162px;
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #77c0eb;
	border-left-color: #77c0eb;

}
.header_admin{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	background-image: url(/apcl/images/header_all.jpg);
	height: 105px;
	background-repeat: no-repeat;
	background-position: left;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #77c0eb;
	border-left-color: #77c0eb;

}

.back_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f2f6f6;
	font-size: 11px;
	font-weight: normal;
}
.menu_tback {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0037a7;
	background-color: f2f6f6;
	background-image: url(/apcl/images/menu_tback.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #9d9d9d;
	border-right-color: #9d9d9d;
	border-bottom-color: #9d9d9d;
	border-left-color: #9d9d9d;
}
.orange_breadcrumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF6600;
}

.breadcrumb_n {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;;
}
.header_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0459b4;
	height: 25px;
}

