BODY {
	/*background: #ffffff;*/
	background-image: url(../images/global/mainbg.gif);
	background-repeat: repeat-x
}

form {
	padding: 0px; margin: 0px; border: 0px
}
div {
	padding: 0px; margin: 0px; border: 0px
}

.bg_main_left {
	background-image: url(../images/global/bg_mainleft.gif);
	background-repeat: repeat-y;
	background-position: left
}
.bg_main_right {
	background-image: url(../images/global/bg_mainright.gif);
	background-repeat: repeat-y;
	background-position: right
}
.bg_main_bottom {
	background-image: url(../images/global/bg_mainbottom.gif);
	background-repeat: no-repeat
}

.bg_countdown {
	background-image: url(../images/global/countdown.jpg);
	background-repeat: no-repeat
}
.bg_burning {
	background-image: url(../images/global/burningissue.gif);
	background-repeat: no-repeat
}
.bg_viewallvideos {
	background-image: url(../images/global/bg_viewallvideos.gif);
	background-repeat: no-repeat
}

.bg_caltop {
	background-image: url(../images/global/caltopbg.gif);
	background-repeat: repeat-x;
	background-position: bottom
}

.text_countdown1 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 42px; 
	font-weight: bold; 
	color: #ffffff; 
	line-height: 42px
}
.text_countdown2 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #ffffff; 
	line-height: 12px
}
.text_countdown3 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 19px; 
	font-weight: bold; 
	color: #ffffff; 
	line-height: 19px
}

.tbl_border {
	border: #a4a4a4 1px solid
}
.img_rightbottompad {
	margin-right: 13px
}
.textgrey18 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 18px; 
	font-weight: normal; 
	color: #707071; 
	line-height: 20px
}
.text22 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 22px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 24px
}
.text21 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 21px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 23px
}
.text19 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 19px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 21px
}
.text18 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 18px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 18px
}
.text16 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 16px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 18px
}
.text15 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 15px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 17px
}
.text14 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 14px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 16px
}
.text13 {
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	line-height: 17px
}
.text12 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 14px
}
.text11 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 13px
}
.text10 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 10px; 
	font-weight: normal; 
	color: #333333; 
	line-height: 12px
}

.textgreen12 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #18951d; 
	line-height: 14px
}
.textgreen13 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: normal; 
	color: #18951d;
	line-height: 16px
}
.textgreen14 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 14px; 
	font-weight: normal; 
	color: #18951d; 
	line-height: 16px
}
.textgreen15 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 15px; 
	font-weight: normal; 
	color: #18951d; 
	line-height: 17px
}
.textgreen16 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 16px; 
	font-weight: normal; 
	color: #18951d; 
	line-height: 18px
}
.textgreen17 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 17px; 
	font-weight: normal; 
	color: #18951d; 
	line-height: 19px
}
.textgreen18 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 18px; 
	font-weight: normal; 
	color: #18951d; 
	line-height: 20px
}
.textgreen20 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 20px; 
	font-weight: normal; 
	color: #18951d; 
	line-height: 22px
}
.textgreen23 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 23px; 
	font-weight: normal; 
	color: #18951d; 
	line-height: 25px
}
.textgreen25 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 25px; 
	font-weight: normal;
	color: #666666; 
	/*color: #18951d; */
	line-height: 27px
}
.textwhite25 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 25px; 
	font-weight: normal; 
	color: #ffffff; 
	line-height: 27px
}
.textwhite19 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 19px; 
	font-weight: normal; 
	color: #ffffff; 
	line-height: 21px
}
.textwhite16 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 16px; 
	font-weight: normal; 
	color: #ffffff; 
	line-height: 18px
}
.textwhite13 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: normal; 
	color: #ffffff; 
	line-height: 15px
}
.textwhite12 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #ffffff; 
	line-height: 14px
}
.textwhite10 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 10px; 
	font-weight: normal; 
	color: #ffffff; 
	line-height: 12px
}
.textred12 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #dd0303; 
	line-height: 14px
}
.textred20 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 20px; 
	font-weight: normal; 
	color: #dd0303; 
	line-height: 22px
}
.textred23 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 23px; 
	font-weight: normal; 
	color: #dd0303; 
	line-height: 25px
}

.textblack35 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 35px; 
	font-weight: normal; 
	color: #2e2e2e; 
	line-height: 37px
}
.textblack12 {
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #2e2e2e; 
	line-height: 14px
}

A.endlink  { color: #18951d; text-decoration: underline }
A.endlink:active  { color: #333333; text-decoration: underline }
A.endlink:visited  { color: #18951d; text-decoration: underline }
A.endlink:hover  { color: #333333; text-decoration: underline }

A.greenlink  { color: #18951d; text-decoration: none }
A.greenlink:active  { color: #18951d; text-decoration: underline }
A.greenlink:visited  { color: #18951d; text-decoration: none }
A.greenlink:hover  { color: #18951d; text-decoration: underline }

A.redlink  { color: #dd0303; text-decoration: none }
A.redlink:active  { color: #333333; text-decoration: none }
A.redlink:visited  { color: #dd0303; text-decoration: none }
A.redlink:hover  { color: #333333; text-decoration: none }

/* niki testing change to underline for hover etc*/
A.whitelink  { color: #ffffff; text-decoration: none }
A.whitelink:active  { color: #ffffff; text-decoration: underline }
A.whitelink:visited  { color: #ffffff; text-decoration: none }
A.whitelink:hover  { color: #ffffff; text-decoration: underline }
/* but top menu links shouldn't underline on hover etc*/
A.whitetitlelink  { color: #ffffff; text-decoration: none }
A.whitetitlelink:active  { color: #ffffff; text-decoration: none }
A.whitetitlelink:visited  { color: #ffffff; text-decoration: none }
A.whitetitlelink:hover  { color: #ffffff; text-decoration: none }

/*
A.blacklink  { color: #333333; text-decoration: none }
A.blacklink:active  { color: #aaaaaa; text-decoration: none }
A.blacklink:visited  { color: #333333; text-decoration: none }
A.blacklink:hover  { color: #aaaaaa; text-decoration: none }
*/

/* niki testing change to green of blacklingk - original above */
A.blacklink  { color: #18951d; text-decoration: none }
A.blacklink:active  { color: #18951d; text-decoration: underline }
A.blacklink:visited  { color: #18951d; text-decoration: none }
A.blacklink:hover  { color: #18951d; text-decoration: underline }

/* blackulink is used for standard links in CMS - Niki changed from black to green, with underline on hover */
A.blackulink  { color: #18951d; text-decoration: none }
A.blackulink:active  { color: #18951d; text-decoration: underline }
A.blackulink:visited  { color: #18951d; text-decoration: none }
A.blackulink:hover  { color: #18951d; text-decoration: underline }

A.greylink  { color: #707071; text-decoration: none }
A.greylink:active  { color: #aaaaaa; text-decoration: none }
A.greylink:visited  { color: #707071; text-decoration: none }
A.greylink:hover  { color: #aaaaaa; text-decoration: none }

/* testing titlelink to be for green titles but with no underline as in body text */
A.titlelink  { color: #18951d; text-decoration: none }
A.titlelink:active  { color: #18951d; text-decoration: none }
A.titlelink:visited  { color: #18951d; text-decoration: none }
A.titlelink:hover  { color: #18951d; text-decoration: none }

.bg_greentab_drk {
	background: #0a4e0d
}
.bg_greentab_drk_corner {
	background-image: url(../images/global/green_corner_drk.gif);
	background-repeat: no-repeat
}
.bg_greentab_lgt {
	background: #18951d
}
.bg_greentab_lgt_corner {
	background-image: url(../images/global/green_corner_lgt.gif);
	background-repeat: no-repeat
}
.bg_greentab_drk {
	background: #0a4e0d
}
.bg_white {
	background: #ffffff
}
.bg_grey {
	background: #b1b1b1
}
.bg_grey2 {
	background: #ebebeb
}
.bg_grey3 {
	background: #f3f3f3
}

.bg_mapyellow {
	background: #f8fac3
}
.bg_calsep {
	background: #7c7c7c
}
.bg_calred {
	background: #c21a19
}


.calendar {
	border: 2px #18951d solid;
}
.calendar0 {
	background-color: #eeeeee;
	border-left: 1px #7c7c7c solid;
	border-top: 1px #7c7c7c solid;
}
.calendarToday {
	background-color: #f6f8cb;
	border-left: 1px #7c7c7c solid;
	border-top: 1px #7c7c7c solid;
}
.calendarHeader {
	background-color: #18951d;
	/*border-left: 2px #18951d solid;*/
	font-family: Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: bold; 
	color: #ffffff; 
	line-height: 15px
}



.bg_events {
	background-image: url(../images/global/bg_events.gif);
	background-repeat: no-repeat
}
.bg_actions {
	background-image: url(../images/global/bg_actions.gif);
	background-repeat: no-repeat
}

.bg_events0 {
	background-image: url(../images/global/bg_events0.gif);
	background-repeat: no-repeat
}
.bg_actions0 {
	background-image: url(../images/global/bg_actions0.gif);
	background-repeat: no-repeat
}
.bg_eventsactions {
	background-image: url(../images/global/bg_eventsactions.gif);
	background-repeat: no-repeat
}
.bg_cal {
	background-image: url(../images/global/bg_cal.gif);
	background-repeat: repeat
}

.bg_calmonth {
	background-image: url(../images/global/bg_month.gif);
	background-repeat: no-repeat
}
.bg_cal_events {
	background: #e1f9e2
}
.bg_calmnth {
	background-image: url(../images/global/bg_mnth.gif);
	background-repeat: no-repeat
}


.bg_calnext {
	background-image: url(../images/global/bg_calnext.gif);
	background-repeat: repeat-x;
	background-position: bottom 
}

.bg_milesstones {
	background-image: url(../images/global/bg_milestones.gif);
	background-repeat: no-repeat
}

.bg_top {
	background-image: url(../images/global/top.jpg);
	background-repeat: no-repeat
}


.bg_0 {
	background-image: url(../images/global/0.gif);
	background-repeat: no-repeat
}
.bg_1 {
	background-image: url(../images/global/1.gif);
	background-repeat: no-repeat
}
.bg_2 {
	background-image: url(../images/global/2.gif);
	background-repeat: no-repeat
}
.bg_3 {
	background-image: url(../images/global/3.gif);
	background-repeat: no-repeat
}
.bg_4 {
	background-image: url(../images/global/4.gif);
	background-repeat: no-repeat
}
.bg_5 {
	background-image: url(../images/global/5.gif);
	background-repeat: no-repeat
}
.bg_6 {
	background-image: url(../images/global/6.gif);
	background-repeat: no-repeat
}
.bg_7 {
	background-image: url(../images/global/7.gif);
	background-repeat: no-repeat
}
.bg_8 {
	background-image: url(../images/global/8.gif);
	background-repeat: no-repeat
}
.bg_9 {
	background-image: url(../images/global/9.gif);
	background-repeat: no-repeat
}
.bg_10 {
	background-image: url(../images/global/10.gif);
	background-repeat: no-repeat
}
.bg_11 {
	background-image: url(../images/global/11.gif);
	background-repeat: no-repeat
}
.bg_12 {
	background-image: url(../images/global/12.gif);
	background-repeat: no-repeat
}
.bg_13 {
	background-image: url(../images/global/13.gif);
	background-repeat: no-repeat
}
.bg_14 {
	background-image: url(../images/global/14.gif);
	background-repeat: no-repeat
}
.bg_15 {
	background-image: url(../images/global/15.gif);
	background-repeat: no-repeat
}
.bg_16 {
	background-image: url(../images/global/16.gif);
	background-repeat: no-repeat
}
.bg_17 {
	background-image: url(../images/global/17.gif);
	background-repeat: no-repeat
}
.bg_18 {
	background-image: url(../images/global/18.gif);
	background-repeat: no-repeat
}
.bg_19 {
	background-image: url(../images/global/19.gif);
	background-repeat: no-repeat
}
.bg_20 {
	background-image: url(../images/global/20.gif);
	background-repeat: no-repeat
}
.bg_21 {
	background-image: url(../images/global/21.gif);
	background-repeat: no-repeat
}
.bg_22 {
	background-image: url(../images/global/22.gif);
	background-repeat: no-repeat
}
.bg_23 {
	background-image: url(../images/global/23.gif);
	background-repeat: no-repeat
}
.bg_24 {
	background-image: url(../images/global/24.gif);
	background-repeat: no-repeat
}
.bg_25 {
	background-image: url(../images/global/25.gif);
	background-repeat: no-repeat
}
.bg_26 {
	background-image: url(../images/global/26.gif);
	background-repeat: no-repeat
}
.bg_27 {
	background-image: url(../images/global/27.gif);
	background-repeat: no-repeat
}
.bg_28 {
	background-image: url(../images/global/28.gif);
	background-repeat: no-repeat
}
.bg_29 {
	background-image: url(../images/global/29.gif);
	background-repeat: no-repeat
}
.bg_30 {
	background-image: url(../images/global/30.gif);
	background-repeat: no-repeat
}
.bg_31 {
	background-image: url(../images/global/31.gif);
	background-repeat: no-repeat
}
.bg_32 {
	background-image: url(../images/global/32.gif);
	background-repeat: no-repeat
}
.bg_33 {
	background-image: url(../images/global/33.gif);
	background-repeat: no-repeat
}
.bg_34 {
	background-image: url(../images/global/34.gif);
	background-repeat: no-repeat
}
.bg_35 {
	background-image: url(../images/global/35.gif);
	background-repeat: no-repeat
}
.bg_36 {
	background-image: url(../images/global/36.gif);
	background-repeat: no-repeat
}
.bg_37 {
	background-image: url(../images/global/37.gif);
	background-repeat: no-repeat
}
.bg_38 {
	background-image: url(../images/global/38.gif);
	background-repeat: no-repeat
}
.bg_39 {
	background-image: url(../images/global/39.gif);
	background-repeat: no-repeat
}
.bg_40 {
	background-image: url(../images/global/40.gif);
	background-repeat: no-repeat
}
.bg_41 {
	background-image: url(../images/global/41.gif);
	background-repeat: no-repeat
}
.bg_41off {
	background-image: url(../images/global/41_off.gif);
	background-repeat: no-repeat
}
.bg_def {
	background-image: url(../images/global/0_bg.gif);
	background-repeat: repeat-x
}
.bg_def {
	background-image: url(../images/global/bg_timeline.gif);
	background-repeat: repeat-x
}


.f_input {
	width: 200px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: normal; 
	color: #333333;
	border: #333333 1px solid
}

.f_comment_input {
	width: 175px;
	height: 25px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: normal; 
	color: #b5b5b5;
	border: #b5b5b5 1px solid
}
.f_tagsearch_input {
	width: 80px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}
.f_comment_area {
	width: 175px;
	height: 125px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #b5b5b5;
	border: #b5b5b5 1px solid
}
.f_comment_select01 {
	width: 175px;
	height: 25px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: normal; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}
.f_comment_select {
	width: 175px;
	height: 25px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: normal; 
	color: #b5b5b5;
	border: #b5b5b5 1px solid
}

.f_comment_input02 {
	width: 500px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}

.f_comment_input0 {
	width: 390px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}
.f_comment_area0 {
	width: 500px;
	height: 205px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}


.f_comment_select0 {
	width: 500px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 13px; 
	font-weight: normal; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}

.calweek {
	width: 76px;
	height: 72px;
	overflow: hidden
}
.calmonth {
	width: 74px;
	height: 70px;
	overflow: hidden
}
.sbmtfrm_i {
	width: 250px;
	height: 20px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}
.sbmtfrm_s {
	width: 250px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}
.sbmtfrm_t {
	width: 450px;
	height: 205px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}
.sbmtfrm_dts {
	width: 50px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}
.sbmtfrm_dtl {
	width: 90px;
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #2e2e2e;
	border: #2e2e2e 1px solid
}
.popupLink { 
	COLOR: red; 
	outline: none 
}

.popup { 
	font-family: Arial, Verdana, Helvetica; 
	font-size: 12px; 
	font-weight: normal; 
	color: #ffffff;
	POSITION: absolute; 
	VISIBILITY: hidden; 


	PADDING: 3px; 
	z-index: 10 
}
