﻿html, body, form { font: normal 8pt Arial; }

.boldfont { font: normal 8pt Arial; font-weight: bold; }

/* for radio button text style, need to cascade it down to Label property */
.RadioButtonText Label { font-family: Tahoma, Sans-Serif; font-size: 10pt; color: #000000; }

.TahomaTen { font-family: Tahoma, Sans-Serif; font-size: 10pt; color: #000000; }
.TahomaTenRed { font-family: Tahoma, Sans-Serif; font-size: 10pt; color: Red; }
.TahomaTenBold { font-family: Tahoma, Sans-Serif; font-size: 10pt; color: #000000; font-weight: bold; }

.ErrorText { font-family: Tahoma, Sans-Serif; font-size: 10pt; color: Red; }
.SuccessText { font-family: Tahoma, Sans-Serif; font-size: 10pt; color: Green; }

.TahomaEight { font-family: Tahoma, Sans-Serif; font-size: 8pt; color: #000000; }
.TahomaEightBold { font-family: Tahoma, Sans-Serif; font-size: 8pt; color: #000000; font-weight: bold; }
.TahomaEight Label { font-family: Tahoma, Sans-Serif; font-size: 8pt; color: #000000; }

.DropDownListText { font-family: Tahoma, Sans-Serif; font-size: 10pt; color: #000000; }

.TextBoxText { font-family: Tahoma, Sans-Serif; font-size: 10pt; color: #000000; }

input { font-family: Tahoma, Sans-Serif; font-size: 8pt; color: #000000; }

td.menuArea { background-color: #E3EAEB; height: 100%; padding-top: 8px; border-top-style: solid; border-top-color: #B2C3DD; border-top-width: 8px; border-left-style: solid; border-left-color: #B2C3DD; border-left-width: 8px; border-bottom-style: solid; border-bottom-color: #B2C3DD; border-bottom-width: 8px; }

a { color: #336699; font: normal 8pt Arial; }

a:hover { color: Navy; }

a:visited { }

.login { font-family: Tahoma, Sans-Serif; font-size: 7pt; }

a.login { text-decoration: none; font-family: Tahoma, Sans-Serif; font-size: 8pt; color: Black; }

a.login:hover { text-decoration: none; font-family: Tahoma, Sans-Serif; font-size: 8pt; color: White; }

.login a { text-decoration: none; font-family: Tahoma, Sans-Serif; font-size: 7pt; color: Black; }

.login a:hover { color: White; }

a.danav { text-decoration: underline; font-family: Verdana, Sans-Serif; font-size: 8pt; color: #003366; }

a.danav:hover { font-family: Verdana, Sans-Serif; font-size: 8pt; color: White; background-color: #003366; }

.menu a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; color: #FFFFFF; }

.small { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; text-decoration: none; color: #5B82AD; }

.small a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; text-decoration: none; color: #5B82AD; }

.small a:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 9px; text-decoration: underline; color: #5B82AD; }

.white { font-family: Verdana, Sans-Serif; color: #FFFFFF; font-size: 8pt; }

.white a { font-family: Verdana, Sans-Serif; color: #FFFFFF; font-size: 8pt; text-decoration: none; }

.white a:hover { font-family: Verdana, Sans-Serif; color: #FFFFFF; font-size: 8pt; text-decoration: underline; }

.whitebold { font-family: Verdana, Sans-Serif; color: #FFFFFF; font-size: 8pt; font-weight: bold; }

.whitebold a { font-family: Verdana, Sans-Serif; color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: none; }

.whitebold a:hover { font-family: Verdana, Sans-Serif; color: #FFFFFF; font-size: 8pt; font-weight: bold; text-decoration: underline; }

.blackbold { font-family: Verdana, Sans-Serif; color: #000000; font-size: 8pt; font-weight: bold; }

.blackbold a { font-family: Verdana, Sans-Serif; color: #000000; font-size: 8pt; font-weight: bold; text-decoration: none; }

.blackbold a:hover { font-family: Verdana, Sans-Serif; color: #000000; font-size: 8pt; font-weight: bold; text-decoration: underline; }

.greenbold { font-family: Verdana, Sans-Serif; color: #037247; font-size: 8pt; font-weight: bold; }

.greenbold a { font-family: Verdana, Sans-Serif; color: #037247; font-size: 8pt; font-weight: bold; text-decoration: none; }

.greenbold a:hover { font-family: Verdana, Sans-Serif; color: #037247; font-size: 8pt; font-weight: bold; text-decoration: underline; }

.litegray { font-family: Verdana, Sans-Serif; color: #CCCCCC; font-size: 8pt; }

.litegray a { font-family: Verdana, Sans-Serif; color: #CCCCCC; font-size: 8pt; text-decoration: none; }

.litegray a:hover { font-family: Verdana, Sans-Serif; color: #CCCCCC; font-size: 8pt; text-decoration: underline; }

.litegraybold { font-family: Verdana, Sans-Serif; color: #CCCCCC; font-size: 8pt; font-weight: bold; }
.litegraybold input { font-family: Verdana, Sans-Serif; color: #CCCCCC; font-size: 8pt; font-weight: bold; cursor: hand; text-align: left; }

.litegraybold a { font-family: Verdana, Sans-Serif; color: #CCCCCC; font-size: 8pt; font-weight: bold; text-decoration: none; }

.litegraybold a:hover { font-family: Verdana, Sans-Serif; color: #CCCCCC; font-size: 8pt; font-weight: bold; text-decoration: underline; }

.TableHeader { width: 100%; height: 25px; background: url( '../../images/HeaderSlice.gif' ); background-repeat: repeat-x; font: normal 7pt Arial; }

.TableHeader a { font: normal 7pt Arial; }

.TableContent { width: 100%; height: 100%; border-top: solid 1px #919AA3; border-bottom: solid 1px #919AA3; background-color: #B2C3DD; }

.FilterContents { font: normal 7pt Arial; }

td.FilterContents input { font-size: 7pt; height: 12px; }

td.FilterContents select { font-size: 7pt; height: 20px; }

.divTable { display: table; }

.divTableRow { display: table-row; }

.divCol { font-weight: bold; float: right; width: 120px; text-align: right; margin-right: 10px; white-space: nowrap; display: table-cell; }

.TableCell { background-color: #DFE8F1; }

/*no width on the last col so it will expand*/
.divColLast { float: left; white-space: nowrap; display: table-cell; }

/*.caption, table caption { background-color: #aaa; background-image: url('images/tilebg_tablecaption.gif'); color: #000; font-size: 13pt; font-weight: bold; border: 0; border-bottom: solid 1px #737373; white-space: nowrap; text-align: center; }*/
.caption, table caption { background-color: #aaa; background-image: url('../../Images/smocp/Gradient_HeaderCenter.gif'); color: #000; font-size: 13pt; font-weight: bold; border: 0; border-bottom: solid 1px #737373; white-space: nowrap; text-align: center; }
/* ajax modal dialog styles */
.modalBackground { background-color: Gray; filter: alpha(opacity=50); opacity: 0.5;}
.modalBox {background-color : #f5f5f5; border-width: 3px;	border-style: solid;	border-color: #931602;	padding: 3px; }
/*.modalBox caption { background-image: url(images/window_titlebg.gif); 	background-repeat:repeat-x; }*/
.modalBox caption { background-image: url('../../Images/smocp/Gradient_HeaderCenter.gif'); 	background-repeat:repeat-x; }

/* tweb modal dialog styles */
/*.modalPanelTitle td { padding: 3px;	font-weight: bold; font-size: 0.9em;	background-image: url(images/window_titlebg.gif); cursor: pointer; color: black; font-family: Verdana; width: 100%; height: 30px; background-color: #6f90dc; }*/
.modalPanelTitle td { padding: 3px;	font-weight: bold; font-size: 0.9em;	background-image: url('../../Images/smocp/Gradient_HeaderCenter.gif'); cursor: pointer; color: black; font-family: Verdana; width: 100%; height: 45px; background-color: #6f90dc; vertical-align: middle; }
.modalPanel { z-index: 500; width: 760px; border: solid 1px #275473; position: absolute; border-collapse: collapse; background-color: #f0faff; }
.modalPanel td { vertical-align: top; }
.titleIcon {	padding-right: 20px; }

.updateProgress { position: absolute; background-color: #fff; filter: alpha(opacity=70);	MozOpacity: 0.7; opacity: 0.7;	padding: 0px; margin: 0px; z-index: 0; }
.updateProgress div {	background-color: white; padding: 4px; position: absolute; top: 35%; left: 40%; font-family: Verdana; font-size: 12px; font-weight: bold; }

.clearer { clear: both; overflow: hidden; background-color: transparent; filter: alpha(opacity=0); opacity: 0.0; height: 1px; margin: 1px 1px 1px 1px; max-height: 2px; }

.MyCalendar .ajax__calendar_container { border: 1px solid #646464; background-color: lemonchiffon; color: red; }
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year { color: black; }
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year { color: black; }
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year { color: black; font-weight: bold; }

.validatorCalloutHighlight { background-color: lemonchiffon; }


.dropDownDisabled { background-color : #CCCCCC; }
.dropDownEnabled { background-color : White; }

.ToolTip { z-index: 1000; border: solid 3px #000;}

.Report_FIName { font-family: Verdana; color: #000000; font-size: 14pt; }
.Report_HeaderText { font-family: Verdana; color: #000000; font-size: 11pt; }
.Report_ColumnHeader { font-family: Verdana; color: #000000; font-size: 8pt; font-style: italic; }
.Report_ColumnText { font-family: Verdana; color: #000000; font-size: 8pt; }


Zindex10000{z-index: 10000;}
Zindex10001{z-index: 10001;}