/*Textbox Watermark*/

.watermarked
{
	border: solid 1px #709F01;
	background-color: #d9e8b7;
	color: gray;
}

/*POll */
.polbarstart
{
	background-image: url(../../img/pollBar_start.gif);
	width: 8px;
}
.polbarresize
{
	background-image: url(../../img/pollBar_resize.gif);
}
.polbarend
{
	background-image: url(../../img/pollBar_end.gif);
	width: 8px;
}
.polbaranswer
{
	background-color: #F4F9E0;
	text-align: right;
}
.polbarbgend
{
	background-image: url(../../img/pollBar_bgEnd.gif);
	width: 4px;
}

.rbcontentgreen li a, .rbcontentgreen li a:active, .rbcontentgreen li a:visited
{
	color: #000066;
	font-weight: normal;
}

.rbcontentgreen li a:hover
{
	text-decoration: underline;
}

#topMenu
{
	list-style: none;
	margin: 0 0;
	padding: 0px 0em;
}
#topMenu ul
{
	margin: 0;
	padding: 0;
	float: left;
	list-style-type: none;
}
#topMenu li
{
	margin: 0;
	padding: 0;
	float: left;
	padding-right: 1em;
}
#topMenu li h2
{
	margin: 0;
	padding: 0;
}

A.topMenu, A.topMenu:visited, A.topMenu:active, A.topMenu:hover
{
	font-size: 1.0em;
	color: #000066;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
A.topMenu:hover
{
	text-decoration: underline;
}

#tipMenu
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}

#tipMenu li
{
	vertical-align: middle;
	min-height: 20px;
	padding-left: 5px;
	font-size: 1.0em;
	background-color: #f4f9e0;
	border-bottom: 1px solid white;
	border-left: 1px solid #b4dff4;
	border-right: 1px solid #b4dff4; /*background-image: url(../../img/bg_menu_sub.gif)*/
}
h1, h2, h3, h4, h5, h6
{
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}



.rssIcon
{
	position: absolute;
	right: 7px;
	top: -23px;
}

/* Event Calendar*/
.calendar-daystyle
{
	width: 100px;
	color: #000;
	height: 60px;
	min-height: 60px;
	max-height: 60px;
	border: solid 1px #b4dff4;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
}
.calendar-Selecteddaystyle
{
	width: 100px;
	color: #000 !important;
	min-height: 60px;
	max-height: 60px;
	border: solid 1px #b4dff4;
	overflow: hidden;
	text-align: left;
	vertical-align: top;
	background-color: #d2e2ef !important;
}

.gridTopToolbar
{
	background-color: #d2e2ef;
	color: #000066;
	padding-left: 10px;
	padding-right: 10px;
}

.gridTopToolbarSideBorders
{
	background-color: #d2e2ef;
	color: #000066;
	padding-left: 10px;
	padding-right: 10px;
	border-left: solid 1px #b4dff4;
	border-right: solid 1px #b4dff4;
}

.navigationBar
{
	background-color: #d2e2ef;
	background-image: url(../../img/bg_navigation_bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: bold;
	color: #000066;
	border-bottom: solid 1px #b4dff4;
	border-top: solid 1px #b4dff4;
	margin-bottom: 10px;
}


/* Validator Callout  */
.validatorcallout div, .validatorcallout td
{
	border: solid 1px #b7d31b;
	background-color: #f6f9e7;
}
.validatorcallout_popup_table
{
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
	z-index: 1000;
}
.validatorcallout_popup_table_row
{
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.validatorcallout_callout_cell
{
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none !important;
	background-color: transparent !important;
	padding: 0px;
	margin: 0px;
}
.validatorcallout_callout_table
{
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.validatorcallout_callout_table_row
{
	background-color: transparent;
	padding: 0px;
	margin: 0px;
}
.validatorcallout_callout_arrow_cell
{
	padding: 8px 0px 0px 0px;
	margin: 0px;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none !important;
	background-color: transparent !important;
}
.validatorcallout_callout_arrow_cell .validatorcallout_innerdiv
{
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none !important;
	border-right: none !important;
	border-left: none !important;
	width: 15px;
	background-color: transparent !important;
	padding: 0px;
	margin: 0px;
}
.validatorcallout_callout_arrow_cell .validatorcallout_innerdiv div
{
	height: 1px;
	overflow: hidden;
	border-top: none !important;
	border-bottom: none !important;
	border-right: none !important;
	padding: 0px;
	margin: 0px 0px 0px auto;
}
.validatorcallout_error_message_cell
{
	font-family: Verdana;
	font-size: 0.9em;
	padding: 5px;
	border-right: none !important;
	border-left: none !important;
	width: 100%;
}
.validatorcallout_icon_cell
{
	width: 20px;
	padding: 5px;
	margin: 0px;
	border-right: none !important;
}
.validatorcallout_close_button_cell
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	text-align: right;
	border-left: none !important;
}
.validatorcallout_close_button_cell .validatorcallout_innerdiv
{
	border: none !important;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
}
/* End Validator Callout */


/* UpdatePanel Progress */
.updateProgressContainer
{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 999;
	background-color: #b4dff4;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.updateProgress
{
	border: solid 1px #b7d31b;
	background-color: #f6f9e7;
	width: 240px;
	height: 50px;
	z-index: 1000;
}
.updateProgressMessage
{
	margin: 3px;
	font-size: 0.9em;
	color: #000066;
	vertical-align: middle;
}

/* End UpdatePanel Progress */

/* Wizard ContactImporter*/

.wizardButton
{
	background-color: #f6f9e7;
	color: #000066;
	border: solid 1px #709F01;
}

a.wizardButton, a.wizardButton:active, a.wizardButton:hover, a.wizardButton:visited
{
	color: #000066;
	text-decoration: none;
}

/* End Wizard ContactImporter*/




/* Octazen ActiveX/Desktop Contact Importer*/
#abi_pbar
{
	border: 1px solid #000000;
	height: 20px;
	width: 200px;
}
#abi_pbar_completed
{
	background-color: #0000FF;
	width: 0%;
}
#abi_pbar_uncompleted
{
	background-color: #FFFFCC;
	width: 100%;
}
.abi_progressbar
{
	border: 1px solid #b4dff4;
	background: #d2e2ef;
	position: relative;
	width: 300px;
	height: 2em;
	margin-bottom: 4px;
}
.abi_progressbar div
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	background-color: #b4dff4; /*background: url(../../img/table_blue_middle.gif);*/
}
.abi_progressbar div p
{
	white-space: nowrap;
	display: block;
	height: 100%;
	margin: 0;
	padding: 0 1em;
	line-height: 2em;
	font-weight: bold;
}
/* End Octazen ActiveX/Desktop Contact Importer*/


/* RoundedRectangle */
/* set background images for corners */
.rbroundbox
{
	background-color: #d2e2ef;
}

.rbroundboxgreen
{
	background-color: #d9e8b7;
}
.rbtop div
{
	background: url(../../img/table_tl_bl.gif) no-repeat top left;
}
.rbtop
{
	background: url(../../img/table_tr_bl.gif) no-repeat top right;
}
.rbbot div
{
	background: url(../../img/table_bl_bl.gif) no-repeat bottom left;
}
.rbbot
{
	background: url(../../img/table_br_bl.gif) no-repeat bottom right;
}

.rbtopgreen div
{
	background: url(../../img/table_tl_gr.gif) no-repeat top left;
}
.rbtopgreen
{
	background: url(../../img/table_tr_gr.gif) no-repeat top right;
}
.rbbotgreen div
{
	background: url(../../img/table_bl_gr.gif) no-repeat bottom left;
}
.rbbotgreen
{
	background: url(../../img/table_br_gr.gif) no-repeat bottom right;
}

/* height and width details */
.rbtopgreen div, .rbtopgreen, .rbbotgreen div, .rbbotgreen
{
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.rbcontentgreen
{
	margin: 0 5px;
}
.rbroundboxgreen
{
	width: 100%;
	margin: auto;
}

/* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot
{
	width: 100%;
	height: 10px;
	font-size: 1px;
}
.rbcontent
{
	margin: 0 5px;
}
.rbroundbox
{
	width: 100%;
	margin: auto;
}

.DynamicMenuStyle
{
	color: #000066;
	font-weight: normal;
	background-color: #fff;
	border: solid 1px #709F01;
	z-index: 1;
}

.DynamicMenuItemStyle
{
	color: #000066;
	font-weight: normal;
	padding: 3px 5px 3px 5px;
}
A.DynamicMenuItemStyle, A.DynamicMenuItemStyle:visited, A.DynamicMenuItemStyle:active, A.DynamicMenuItemStyle:hover, A.DynamicHoverStyle, A.DynamicHoverStyle:visited, A.DynamicHoverStyle:active, A.DynamicHoverStyle:hover, A.DynamicSelectedStyle, A.DynamicSelectedStyle:visited, A.DynamicSelectedStyle:active, A.DynamicSelectedStyle:hover
{
	color: #000066;
	font-weight: normal;
	text-decoration: none;
}

.DynamicHoverStyle, .DynamicSelectedStyle
{
	background-color: #f2f7d8;
	color: #000066;
	font-weight: normal;
	text-decoration: none;
}


.StaticMenuStyle, .StaticMenuItemStyle
{
	color: #000066;
	font-weight: normal;
	min-width: 80px;
}

A.StaticMenuItemStyle, A.StaticMenuItemStyle:visited, A.StaticMenuItemStyle:active, A.StaticMenuItemStyle:hover, A.StaticHoverStyle, A.StaticHoverStyle:visited, A.StaticHoverStyle:active, A.StaticHoverStyle:hover, .StaticHoverStyle
{
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}

.StaticSelectedStyle, A.StaticHoverStyle, A.StaticHoverStyle:visited, A.StaticHoverStyle:active, A.StaticHoverStyle:hover, A.StaticSelectedStyle, A.StaticSelectedStyle:visited, A.StaticSelectedStyle:active, A.StaticSelectedStyle:hover
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

.rowGreenBg
{
	background-color: #f2f7d8;
	color: #709F01;
}

.rowGreenLightBg
{
	background-color: #f6f9e7;
	color: #709F01;
}

.pre
{
	white-space: pre;
}
.gsm_table_column
{
	width: 33%;
	vertical-align: top;
}

.gsm_table_header
{
	margin-top: 6px;
	margin-left: 3px;
	display: inline;
	float: left;
}

table.radiobtn_list input
{
	float: left;
}
table.radiobtn_list label
{
	margin-left: 23px;
	margin-top: 3px;
	display: block;
}

/*Gridview Popup Menu*/
.popupMenu
{
	position: absolute;
	visibility: hidden;
	background-color: #d2e2ef;
	opacity: .9;
	filter: alpha(opacity=90);
}
.popupHover
{
	background-image: url(images/header-opened.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #d2e2ef;
}

/*password strength*/
.pwStrengthText
{
}
.pwStrength1
{
	color: White;
	font-weight: bold;
	background-color: Red;
}
.pwStrength2
{
	color: White;
	font-weight: bold;
	background-color: Orange;
}
.pwStrength3
{
	color: White;
	font-weight: bold;
	background-color: Purple;
}
.pwStrength4
{
	color: White;
	font-weight: bold;
	background-color: Blue;
}
.pwStrength5
{
	color: White;
	font-weight: bold;
	background-color: Green;
}
/*Reorder List*/
.dragHandle
{
	width: 17px;
	height: 18px;
	background-image: url(../../img/bt_left.gif);
	background-repeat: no-repeat;
	cursor: move;
	margin: 3px;
}

.callbackStyle
{
	border: thin blue inset;
}

.callbackStyle table
{
	color: #000066;
}


.reorderListDemo li
{
	list-style: none;
	margin: 3px;
	border: solid 1px #b4dff4;
	background-color: #d2e2ef;
	color: #000066;
}

.reorderListDemo li a
{
	color: #000066 !important;
	font-weight: bold;
}

.reorderCue
{
	border: dashed thin #000066;
	width: 100%;
	height: 25px;
}

.itemArea
{
	margin-left: 10px;
	text-align: left;
}


/* UserRatingResultPane*/
.ratingValue
{
	font-size: 0.9em;
}

.tblGroupHeader
{
	background-color: #d2e2ef;
	font-weight: bold;
}

/* BSCInfoPane*/
.contentFrameComplete
{
	border: solid 1px #b4dff4;
	padding: 5px;
}
.contentFrameCompleteGreen
{
	border: solid 1px #b6d630;
	padding: 5px;
}


/*accordion in popup*/
.accordion_toggle
{
	display: block;
	height: 20px;
	width: 340px;
	background-color: #b4dff4;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	outline: none;
	cursor: pointer;
	margin: 0 0 0 0;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../../img/bg_menu_open.gif);
}

.accordion_toggle_active
{
	background-color: #b6d630;
	padding-left: 10px;
	padding-right: 10px;
}

.accordion_content
{
	overflow: hidden;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid #b4dff4;
	background-image: url(../../img/bg_top.gif);
	background-repeat: repeat-x;
	margin-bottom: 5px;
}

/*Gridview */
.GridViewItemStyle
{
	border-bottom: solid 1px #d2e2ef;
	font-weight: normal;
}
.GridViewSelectedItemStyleOrange
{
	background-color: #fee3cd;
}

.DataGridBorderStyle caption
{
	background-color: #b4dff4;
	color: #000666;
	border: solid 1px #b4dff4;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
}

/*RoundedCorner Extender Blue*/
.rceBlue
{
	background-color: #d2e2ef;
}
/*LogService*/
.logservice
{
	border: solid 1px black;
	display: block;
	position: absolute;
	z-index: 10000;
	background-color: #0f0;
	top: 10px;
	left: 100px;
	width: 400px;
}

/*DTV*/

.dtvtabprice
{
	background-color: #ff9933;
	text-align: center;
	color: #fff;
}

.dtvOverviewFirstRow
{
	border: 1px solid #999999;
	color: #888;
}
.dtvOverviewOfferRow
{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #fff7ee;
	color: #666;
}
.dtvOverviewNoticeRow
{
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	color: #666;
	background-color: #d9e8b7;
}
.dtvOverviewButtonRow
{
	text-align: right;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #f8f8f8;
}

.dtvDetailRowHeader
{
	background-color: #b6d630;
	background: url(../../img/table_green_middle.gif);
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
}
.dtvDetailSubRowHeader
{
	background-color: #d2e2ef;
	font-weight: bold;
	color: #000066;
}

.dtvhead
{
	background-color: #ef8700;
	color: #fff;
	text-align: center;
}
.dtvhead a
{
	color: #fff;
}

.dtvview td
{
	vertical-align: top;
	border-bottom: solid 1px #999999;
	color: #333;
}
.dtvview td.label
{
	font-weight: bold;
	width: 200px;
}

.dtvview tr.attention
{
	background-color: #d9e8b7;
}

.dtvview td.buttonrow
{
	text-align: right;
	background-color: #f8f8f8;
}

.dtvview td.rowspacer
{
	height: 35px;
	border: none;
	background-color: #fff;
	text-align: right;
	vertical-align: top;
}

.dtvprice
{
	background-color: #d4d6d3;
}

.dtvblock
{
	/*background-color: #d2e2ef; */
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: center;
}


/*Calendar Extender*/
.DateSelector .ajax__calendar_container
{
	border: 1px solid #709F01;
	background-color: #d9e8b7;
	color: #006;
}
.DateSelector .ajax__calendar_other .ajax__calendar_day, .DateSelector .ajax__calendar_other .ajax__calendar_year
{
	color: #b6d630;
}
.DateSelector .ajax__calendar_hover .ajax__calendar_day, .DateSelector .ajax__calendar_hover .ajax__calendar_month, .DateSelector .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
}
.DateSelector .ajax__calendar_active .ajax__calendar_day, .DateSelector .ajax__calendar_active .ajax__calendar_month, .DateSelector .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}
.DateSelector .ajax__calendar_dayname
{
	color: #709F01;
}


/*WaterMarkExtender*/
.watermark
{
	color: Gray;
	border: #709F01 1px solid;
	background-color: #d9e8b7;
}



/*calendar*/
.calendarSelectedDay
{
	background: url(../../img/calender_selected_bg.gif) no-repeat center;
}


/*AutoComplete flyout */

.autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	background-color: #fff;
	color: #006;
	border: #709F01 1px solid;
	cursor: 'default';
	overflow: auto;
	max-height: 250px;
	text-align: left;
	list-style-type: none;
}
/* AutoComplete highlighted item */
.autocomplete_highlightedListItem
{
	background-color: #f4f9e0;
	padding: 1px;
	cursor: pointer;
}
/* AutoComplete item */
.autocomplete_listItem
{
	padding: 1px;
}

.menuMain
{
	padding-left: 10px;
	font-size: 1.0em;
	font-weight: normal;
	background-image: url(../../img/bg_menu_main.gif);
}
.menuSpecial
{
	padding-left: 10px;
	font-size: 1.0em;
	font-weight: normal;
	background-image: url(../../img/bg_menu_special.gif);
}
.menuMainOpen
{
	color: #006;
	height: 17px;
	padding-top: 3px;
	padding-left: 10px;
	font-size: 1.0em;
	font-weight: bold;
	background-image: url(../../img/bg_menu_open.gif);
}
.menuMainOpenRight
{
	background-image: url(../../img/bg_menu_open_right.gif);
	display: block;
	float: right;
	width: 7px;
	height: 20px;
	margin-top: -3px;
}
.menuMainClose
{
	background-color: #b4dff4;
	height: 1px;
	font-size: 1px;
	margin-bottom: 10px;
}
.menuMainOpenBottom
{
	padding-left: 10px;
	font-size: 1.0em;
	font-weight: bold;
	background-image: url(../../img/bg_menu_open_bottom.gif);
}

.menuSub
{
	vertical-align: middle;
	min-height: 20px;
	padding-left: 5px;
	font-size: 1.0em;
	background-color: #f4f9e0;
	border-bottom: 1px solid white;
	border-left: 1px solid #b4dff4;
	border-right: 1px solid #b4dff4; /*background-image: url(../../img/bg_menu_sub.gif)/*/
}
.menuSubImageHolder
{
	position: absolute;
	margin-top: 4px;
	width: 10px;
	height: 9px;
	display: inline;
}
.menuSubTextHolder
{
	padding-top: 3px;
	padding-left: 13px;
}

.greenBullet
{
	width: 6px;
	background: url(../../img/greenbullet.gif) no-repeat center;
}

.textBox
{
	border: #709F01 1px solid;
	background-color: #d9e8b7;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 1.0em;
	color: #000066;
	width: 350px;
}


.navigation1
{
	padding-right: 10px;
	float: left;
	width: 150px;
	background-color: #fff;
}
.navigation
{
	padding-bottom: 10px;
	width: 150px;
	background-color: #fff;
}

#content
{
}

#content1
{
	padding-right: 10px;
	float: left;
	width: 480px;
}

#personal
{
	float: right;
	width: 250px;
}
.pollFrame
{
	padding-bottom: 10px;
}
.newsFrame
{
	padding-bottom: 10px;
}
.spacerFrame
{
	padding-bottom: 10px;
}
.calendarFrame1
{
	padding-bottom: 10px;
}
.subscribeStepFrame
{
	padding-bottom: 10px;
}
SPAN.button
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000066;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
A.button
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000066;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
A.button:visited
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000066;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
A.button:active
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000066;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
A.button:hover
{
	font-weight: bold;
	font-size: 1.1em;
	color: #709F01;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
A.subButton
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000066;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
A.subButton:visited
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000066;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
A.subButton:active
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000066;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
A.subButton:hover
{
	font-weight: bold;
	font-size: 1.1em;
	color: #709F01;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
.button_disabled
{
	font-weight: bold;
	font-size: 1.1em;
	color: Silver;
	font-family: Trebuchet MS,Verdana,Arial;
	text-decoration: none;
}
.horzSpacer
{
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	padding-bottom: 0px;
	width: 10px;
	padding-top: 0px;
	background-color: #00ff66;
}
.navStep
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 5px;
	padding-top: 0px;
}
/*blockheaders blue*/
.topContentBar
{
	height: 30px;
	background: url(../../img/table_blue_middle.gif);
}
.topContentBar .left
{
	width: 7px;
	height: 30px;
	float: left;
	background: url(../../img/table_blue_left.gif) no-repeat;
}
.topContentBar .right
{
	width: 7px;
	height: 30px;
	float: right;
	background: url(../../img/table_blue_right.gif) no-repeat;
}
/*blockheaders green*/
.topContentBarGreen
{
	height: 30px;
	background: url(../../img/table_green_middle.gif);
	width: 100%;
}
.topContentBarGreen .left
{
	width: 7px;
	height: 30px;
	float: left;
	background: url(../../img/table_green_left.gif) no-repeat;
}
.topContentBarGreen .right
{
	width: 7px;
	height: 30px;
	float: right;
	background: url(../../img/table_green_right.gif) no-repeat;
}

.topContentBarBlue
{
	background-color: #d2e2ef;
	margin: 0px;
	height: 30px;
}

.roundedTableGreen
{
	background-color: #d9e8b7;
	margin: 0px;
}

.BannerFrame
{
	padding-bottom: 10px;
}

.headerBar
{
	font-size: 1.4em;
	float: left;
	color: #000066;
	padding-top: 3px;
	font-family: "Trebuchet MS" ,Verdana,Arial;
}
.headerText, A.headerText, A.headerText:visited, A.headerText:active, A.headerText:hover
{
	font-size: 1.2em;
	font-weight: bold;
	color: #000066;
	padding-top: 3px;
	font-family: "Trebuchet MS" ,Verdana,Arial;
	text-decoration: none;
}

.headerTextGreen
{
	font-size: 1.2em;
	font-weight: bold;
	color: #709F01;
	padding-top: 3px;
	font-family: "Trebuchet MS" ,Verdana,Arial;
}
.barIcon
{
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	padding-top: 3px;
	height: 24px;
}

.contentBlock
{
	border-right: #b4dff4 1px solid;
	padding-right: 5px;
	border-top: #b4dff4 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #b4dff4 1px solid;
	padding-top: 5px;
	border-bottom: #b4dff4 1px solid;
}

.contentBlockGreen
{
	border-right: #b6d630 1px solid;
	padding-right: 5px;
	border-top: #b6d630 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #b6d630 1px solid;
	padding-top: 5px;
	border-bottom: #b6d630 1px solid;
}

.contentBlockWarning
{
	background-color: #F4F9E0;
	border-right: #b4dff4 1px solid;
	padding-right: 5px;
	border-top: #b4dff4 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #b4dff4 1px solid;
	padding-top: 5px;
	border-bottom: #b4dff4 1px solid;
}

.personalBlock
{
	border-right: #b4dff4 1px solid;
	padding-right: 5px;
	border-top: #b4dff4 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #b4dff4 1px solid;
	padding-top: 5px;
	border-bottom: #b4dff4 1px solid;
}

.adminBlock
{
	border-right: #d9e8b7 1px solid;
	padding-right: 5px;
	border-top: #d9e8b7 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #d9e8b7 1px solid;
	padding-top: 5px;
	border-bottom: #d9e8b7 1px solid;
}

.adminAction
{
	border-right: #d9e8b7 1px solid;
	padding-right: 10px;
	border-top: #d9e8b7 0px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	vertical-align: top;
	border-left: #d9e8b7 1px solid;
	padding-top: 10px;
	border-bottom: #d9e8b7 1px solid;
}


.notice
{
	font-weight: bold;
	color: #709F01;
}
.number
{
	font-size: 1.4em;
	color: #709F01;
	font-family: "Trebuchet MS" ,Verdana,Arial;
}
TABLE.inputTable
{
}
A.mainSpecial, A.mainSpecial:visited
{
	font-size: 1.0em;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
A.mainSpecial:active, A.mainSpecial:hover
{
	font-size: 1.0em;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}

A.bottomMenu
{
	/*padding-right: 25px;*/
	font-size: 1.0em;
	color: #000066;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
A.bottomMenu:visited
{
	/*padding-right: 25px;*/
	font-size: 1.0em;
	color: #000066;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
A.bottomMenu:active
{
	/*padding-right: 25px;*/
	font-size: 1.0em;
	color: #000066;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
}
A.bottomMenu:hover
{
	/*padding-right: 25px;*/
	font-size: 1.0em;
	color: #000066;
	font-weight: normal;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: underline;
}
INPUT
{
	font-size: 1.0em;
	color: #000066;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}
SELECT.standard, INPUT.standard
{
	border: solid 1px #709F01;
	background-color: #d9e8b7;
}
INPUT.standard_caps
{
	text-transform: uppercase;
	border: solid 1px #709F01;
	background-color: #d9e8b7;
}
SELECT.failure, INPUT.failure
{
	border: solid 1px #ff6600;
	color: #000066;
	background-color: #f9e7d6;
}

INPUT.postal_code
{
	width: 50px;
	border: #709F01 1px solid;
	background-color: #d9e8b7;
}
INPUT.initials
{
	width: 50px;
	border: #709F01 1px solid;
	background-color: #d9e8b7;
}
INPUT.name
{
	width: 100px;
	border: #709F01 1px solid;
	background-color: #d9e8b7;
}
INPUT.small
{
	width: 40px;
	border: #709F01 1px solid;
	background-color: #d9e8b7;
}
INPUT.middle_name
{
	width: 50px;
	border: #709F01 1px solid;
	background-color: #d9e8b7;
}
SELECT
{
	font-size: 1.0em;
	color: #000066;
	border: #709F01 1px solid;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #d9e8b7;
}
.subHeader
{
	font-weight: bold;
	font-size: 1.2em;
	color: #000066;
	font-family: "Trebuchet MS" ,Verdana,Arial;
}

.subHeaderGreen
{
	font-weight: bold;
	font-size: 1.2em;
	color: #709F01;
	font-family: "Trebuchet MS" ,Verdana,Arial;
}
TEXTAREA.AV
{
	border-right: #709F01 1px solid;
	padding-right: 3px;
	border-top: #709F01 1px solid;
	padding-left: 3px;
	font-size: 0.8em;
	padding-bottom: 3px;
	border-left: #709F01 1px solid;
	width: 400px;
	color: #000066;
	padding-top: 3px;
	border-bottom: #709F01 1px solid;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	height: 100px;
}
.backbutton
{
	float: left;
	width: 50%;
	height: 14px;
}
.saveButton
{
	float: left;
	width: 50%;
	height: 14px;
}
.topLoginBar
{
	margin: 0px;
	height: 30px;
	background-image: url(../../img/table_green_middle.gif);
}
.topLoginBar .left
{
	width: 7px;
	height: 30px;
	float: left;
	background: url(../../img/table_green_left.gif) no-repeat;
}
.topLoginBar .right
{
	width: 7px;
	height: 30px;
	float: right;
	background: url(../../img/table_green_right.gif) no-repeat;
}

.loginBox
{
	border-top-color: #709F01;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #709F01;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #709F01;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #709F01;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
}

.loginBox1
{
	text-align: center;
	border-top-color: #709F01;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #709F01;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #709F01;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #709F01;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
}

.topRegisterBar
{
	margin: 0px;
	height: 30px;
	background-color: #b4dff4;
}

INPUT.login
{
	width: 100px;
	border: #709F01 1px solid;
	background-color: #d9e8b7;
}
.topMessageBar
{
	margin: 0px;
	height: 30px;
	background-color: #ff6666;
}
.messageBox
{
	border-right: #709F01 1px solid;
	padding-right: 5px;
	border-top: #709F01 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #709F01 1px solid;
	padding-top: 5px;
	border-bottom: #709F01 1px solid;
}
.topErrorBar
{
	margin: 0px;
	height: 30px;
	background-color: #ff6666;
}
.errorBox
{
	border-right: #ff6666 1px solid;
	padding-right: 5px;
	border-top: #ff6666 0px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #ff6666 1px solid;
	padding-top: 5px;
	border-bottom: #ff6666 1px solid;
}

.failure
{
	color: #FF8000;
}
.notice_large, a.notice_large, a.notice_large:active, a.notice_large:visited, a.notice_large:hover
{
	font-size: 1.2em;
}

.notice_warning, a.notice_warning, a.notice_warning:active, a.notice_warning:visited, a.notice_warning:hover, .DataGridAlternatingItemStyle a.notice_warning, .DataGridAlternatingItemStyle a.notice_warning:active, .DataGridAlternatingItemStyle a.notice_warning:visited, .DataGridAlternatingItemStyle a.notice_warning:hover, .DataGridItemStyle a.notice_warning, .DataGridItemStyle a.notice_warning:active, .DataGridItemStyle a.notice_warning:visited, .DataGridItemStyle a.notice_warning:hover
{
	font-weight: bold;
	color: #FFCC00;
}

.notice_danger, a.notice_danger, a.notice_danger:active, a.notice_danger:visited, a.notice_danger:hover, .DataGridAlternatingItemStyle a.notice_danger, .DataGridAlternatingItemStyle a.notice_danger:active, .DataGridAlternatingItemStyle a.notice_danger:visited, .DataGridAlternatingItemStyle a.notice_danger:hover, .DataGridItemStyle a.notice_danger, .DataGridItemStyle a.notice_danger:active, .DataGridItemStyle a.notice_danger:visited, .DataGridItemStyle a.notice_danger:hover
{
	font-weight: bold;
	color: #FF8000;
}
.notice_attention, a.notice_attention, a.notice_attention:active, a.notice_attention:visited, a.notice_attention:hover, .DataGridAlternatingItemStyle a.notice_attention, .DataGridAlternatingItemStyle a.notice_attention:active, .DataGridAlternatingItemStyle a.notice_attention:visited, .DataGridAlternatingItemStyle a.notice_attention:hover, .DataGridItemStyle a.notice_attention, .DataGridItemStyle a.notice_attention:active, .DataGridItemStyle a.notice_attention:visited, .DataGridItemStyle a.notice_attention:hover
{
	font-weight: bold;
	color: #709F01;
}

.newsTitle
{
	font-size: 1.4em;
	color: #000066;
	padding-top: 3px;
	padding-bottom: 6px;
	font-family: "Trebuchet MS" ,Verdana,Arial;
}

.newsHeader
{
	font-size: 1.2em;
	color: #000066;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: "Trebuchet MS" ,Verdana,Arial;
}

.newsImage
{
	padding-left: 25px;
	padding-bottom: 25px;
}

.groupGridMain
{
	background-color: White;
	border-width: 0px;
}

.groupGridItem
{
	background-color: #FEFEFE;
	color: Black;
}

.groupGridAltItem
{
	background-color: #EEEEEE;
	color: Black;
}

.groupGridSelectedItem
{
	font-weight: bold;
	background-color: #008A8C;
	color: White;
}

.groupGridHeader
{
	font-weight: bold;
	background-color: #d9e8b7;
	color: #000066;
}

.groupGridFooter
{
	background-color: #CCCCCC;
	color: Black;
}

.groupGridToolbar
{
	background-color: #d2e2ef;
	color: #000066;
	border-bottom: 1px solid #b4dff4;
	border-left: 1px solid #b4dff4;
	border-right: 1px solid #b4dff4;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.groupGridControl
{
	background-color: #eeeeee;
}

.swfBanner
{
	border: thin;
}

.DataGridBorderStyle
{
	width: 100%;
	border-top-color: #b4dff4;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	min-width: 100% !important;
}
.DataGridBorderStylePrint
{
	width: 100%;
	border-top-color: #b4dff4;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.DataGridBorderStyle1
{
	width: 100%;
	border-top-color: #b4dff4;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.DataGridBorderStyle2
{
	width: 100%;
	border-top-color: #b4dff4;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
}

.DataGridBorderStyle1Green
{
	width: 100%;
	border-top-color: #b6d630;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 0px;
	border-left-color: #b6d630;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0px;
	border-right-color: #b6d630;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 0px;
	border-bottom-color: #b6d630;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.DataGridBorderStyle2Green
{
	width: 100%;
	border-top-color: #b6d630;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 0px;
	border-left-color: #b6d630;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0px;
	border-right-color: #b6d630;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 0px;
	border-bottom-color: #b6d630;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
}

.DataGridHeaderStyle, .DataGridHeaderStyle a, .DataGridHeaderStyle a:active, .DataGridHeaderStyle a:visited
{
	background-color: #d9e8b7;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana,Arial;
}

.DataGridHeaderStyle a:hover
{
	text-decoration: underline;
	color: #709F01;
}

.DataGridHeaderStylePrint, .DataGridHeaderStylePrint a, .DataGridHeaderStylePrint a:active, .DataGridHeaderStylePrint a:visited, .DataGridHeaderStylePrint th, .DataGridHeaderStylePrint th a, .DataGridHeaderStylePrint th a:active, .DataGridHeaderStylePrint th a:visited
{
	background-color: #d9e8b7;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	font-size: 1.15em;
}

.DataGridHeaderStylePrint a:hover, .DataGridHeaderStylePrint th a:hover
{
	color: #709F01;
	font-weight: bold;
	text-align: left;
	font-size: 1.15em;
}

.DataGridItemStyle
{
	color: #000066;
	font-weight: normal;
	background-color: #fefefe;
}

.DataGridItemStylePrint
{
	color: #000066;
	font-weight: normal;
	background-color: #fefefe;
	padding-left: 5px;
	padding-right: 5px;
}


.DataGridItemStylePrint td
{
	border: solid 1px #b4dff4;
}

.DataGridItemStyle a, .DataGridItemStyle a:active, .DataGridItemStyle a:visited
{
	color: #000066;
	font-weight: normal;
}

.DataGridItemStyle a.headerTextGreen, .DataGridItemStyle a.headerTextGreen:active, .DataGridItemStyle a.headerTextGreen:visited, .DataGridAlternatingItemStyle a.headerTextGreen, .DataGridAlternatingItemStyle a.headerTextGreen:active, .DataGridAlternatingItemStyle a.headerTextGreen:visited
{
	font-size: 1.2em;
	font-weight: bold;
	color: #709F01;
}

.DataGridItemStyle a.headerTextGreen:hover, .DataGridAlternatingItemStyle a.headerTextGreen:hover
{
	text-decoration: underline;
}


.DataGridAlternatingItemStyle
{
	background-color: #d2e2ef;
	color: #000066;
	font-weight: normal;
}

.DataGridAlternatingItemStylePrint
{
	background-color: #d2e2ef;
	color: #000066;
	font-weight: normal;
	border: solid 1px #b4dff4;
}

.DataGridAlternatingItemStylePrint td
{
	border: solid 1px #b4dff4;
}

.DataGridAlternatingItemStyle a, .DataGridAlternatingItemStyle a:active, .DataGridAlternatingItemStyle a:visited
{
	color: #000066;
	font-weight: normal;
}

.DataGridItemRedStyle, .DataGridItemRedStyle a, .DataGridItemRedStyle a:active, .DataGridItemRedStyle a:visited
{
	color: #CC0000;
}

.DataGridItemOrangeStyle, .DataGridItemOrangeStyle a, .DataGridItemOrangeStyle a:active, .DataGridItemOrangeStyle a:visited
{
	color: #FF8000;
}

.DataGridItemGreenStyle, .DataGridItemGreenStyle a, .DataGridItemGreenStyle a:active, .DataGridItemGreenStyle a:visited
{
	color: #709F01;
}

.DataGridItemStyle a:hover
{
	color: #709F01;
	text-decoration: underline;
	font-weight: normal;
}

.DataGridAlternatingItemStyle a:hover
{
	color: #709F01;
	text-decoration: underline;
	font-weight: normal;
}

.DataGridItemBoldStyle, .DataGridItemBoldStyle a, .DataGridItemBoldStyle a:active, .DataGridItemBoldStyle a:visited
{
	font-weight: bold;
	color: #000066;
}

.DataGridItemBoldRedStyle, .DataGridItemBoldRedStyle a, .DataGridItemBoldRedStyle a:active, .DataGridItemBoldRedStyle a:visited
{
	font-weight: bold;
	color: #CC0000;
}

.DataGridItemBoldOrangeStyle, .DataGridItemBoldOrangeStyle a, .DataGridItemBoldOrangeStyle a:active, .DataGridItemBoldOrangeStyle a:visited
{
	font-weight: bold;
	color: #FF8000;
}

.DataGridItemBoldGreenStyle, .DataGridItemBoldGreenStyle a, .DataGridItemBoldGreenStyle a:active, .DataGridItemBoldGreenStyle a:visited
{
	font-weight: bold;
	color: #709F01;
}

.DataGridItemBoldStyle a:hover, .DataGridItemBoldRedStyle a:hover, .DataGridItemBoldOrangeStyle a:hover, .DataGridItemBoldGreenStyle a:hover
{
	font-weight: bold;
	color: #709F01;
	text-decoration: underline;
}

.DataGridItemBoldStyle a.button:hover, .DataGridItemBoldRedStyle a.button:hover, .DataGridItemBoldOrangeStyle a.button:hover, .DataGridItemBoldGreenStyle a.button:hover
{
	font-weight: bold;
	color: #709F01;
	text-decoration: none;
}

.DataGridSelectedItemStyle
{
	font-weight: bold;
	background-color: #FFFFCC;
}

.DataGridPagerStyle
{
	height: 10px;
	background-color: #b4dff4;
	color: #000066;
}

.DataGridFooterStyle
{
	background-color: #d9e8b7;
	color: #000066;
	font-weight: bold;
	font-family: Verdana,Arial;
}

.DataGridFooterStylePrint, .DataGridFooterStylePrint td
{
	background-color: #d9e8b7;
	color: #000066;
	font-weight: bold;
	font-family: Verdana,Arial;
	padding: 5px;
}

.InfoItemBoldStyle
{
	font-weight: bold;
	color: #709F01;
}


.ContentFrame
{
	padding-top: 5px;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.ContentFrameGreen
{
	border-top-color: #b6d630;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #b6d630;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b6d630;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b6d630;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
	padding-bottom: 3px;
}
.ContentFrameGreenGrid
{
	border-top-color: #b6d630;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 0px;
	border-left-color: #b6d630;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0px;
	border-right-color: #b6d630;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 0px;
	border-bottom-color: #b6d630;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
	padding-bottom: 0px;
}
.ContentFrame1
{
	border-top-color: #b4dff4;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.ContentFrameNoPadding
{
	border-top-color: #b4dff4;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 0px;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 0px;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 0px;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 10px;
}
.ContentMiddleFrame
{
	border-top-color: #b4dff4;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom: 0px;
	padding-bottom: 3px;
}
.ContentFrame1Green
{
	border-top-color: #b6d630;
	border-top-width: 0px;
	border-top-style: solid;
	padding-top: 5px;
	border-left-color: #b6d630;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 5px;
	border-right-color: #b6d630;
	border-right-width: 1px;
	border-right-style: solid;
	padding-right: 5px;
	border-bottom-color: #b6d630;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.ContentIntro
{
	padding: 10px;
	border-top-color: #b4dff4;
	border-top-width: 0px;
	border-top-style: solid;
	border-left-color: #b4dff4;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #b4dff4;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #b4dff4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.ContentIntroGreen
{
	padding: 10px;
	border-top-color: #b6d630;
	border-top-width: 0px;
	border-top-style: solid;
	border-left-color: #b6d630;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-color: #b6d630;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-color: #b6d630;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


a.blue, a.blue:visited, a.blue:active
{
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

a.blue:hover
{
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}

.news, .news:visited, .news:active
{
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

.news:hover
{
	font-weight: normal;
	color: #709F01;
}

A.mainmenu, A.mainmenu:visited, .mainenu:active
{
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}

A.mainmenu:hover
{
	color: #709F01;
	text-decoration: none;
	font-weight: bold;
}

A.submenu, A.submenu:visited
{
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}

A.submenu:active
{
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}

A.submenu:hover
{
	color: #709F01;
	text-decoration: none;
	font-weight: normal;
}

#Calendar1 a, #Calendar1 a:visited, #Calendar1 a:active
{
	font-weight: normal;
}

.greenBullet
{
	color: #709F01;
}

.green
{
	font-size: 1.1em;
	color: #709F01;
}

.greeng
{
	color: #709F01;
}

.boldGreen
{
	font-weight: bold;
	font-size: 1.1em;
	color: #709F01;
}

.titleGreen
{
	font-weight: bold;
	font-size: 1.2em;
	color: #709F01;
}

h1
{
	padding: 0px;
	font-weight: bold;
	font-size: 1.2em;
	color: #709F01;
	margin: 0px;
}

.boldRed
{
	font-weight: bold;
	font-size: 1.1em;
	color: #CC0000;
}

.boldBlue, h2
{
	font-weight: bold;
	font-size: 1.1em;
	color: #000066;
}

.IntroText
{
	padding: 5px;
}
ul
{
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
ol
{
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.titleRed
{
	font-weight: bold;
	font-size: 1.2em;
	color: #CC0000;
}
.label
{
	width: 140px;
	vertical-align: top;
}
.label2
{
	width: 50%;
	vertical-align: top;
}
.info
{
	width: 25px;
	vertical-align: top;
}
.birthdayDay
{
	font-weight: bold;
	font-size: 36px;
	color: #709F01;
}

.datePicker
{
	font-size: 1.0em;
	color: #000066;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background-color: #d9e8b7;
	width: 150px;
}

.disabled
{
	color: Silver;
}

tr.currentstep
{
	background-color: #d9e8b7;
}

.CollapsablePanelContainer
{
	margin-bottom: 10px;
}

.PopupFrame
{
	border: #b4dff4 1px solid;
	padding: 5px;
	background-color: White;
}
/*Modal Popup*/
.modalBackground
{
	background-color: #b6d630;
	filter: alpha(opacity=35);
	opacity: 0.35;
}
.modalPopup
{
	background-color: #ffffff;
	width: 300px;
	border: #b4dff4 1px solid;
}

