/*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; }







