h1.accordion-header {font-family: "Trebuchet MS", Verdana, "Lucida Sans", Arial, Geneva, Helvetica, Helv, "Myriad Web", Syntax, sans-serif!important; font-size: 9pt!important;text-align:left!important;}
.smallfontsize {font-size:9px;}

th,td { /*borders and padding to make the table readable*/
	border: 0px solid #000;
	padding: 0.05em;
}
 
th { text-align: left; }

.BoldOnly {font-weight: bold;}
.yellowBG {background-color:yellow!important;}
.linebreak25 {display: block;
   margin: 10px 0;}


.ui-dialog { z-index: 99999 !important ;}

#LineBreak25 br {line-height:25px;}

#LineBreak20 br {line-height:20px;}

#LineBreak15 br {line-height:15px;}

#policystatus th, #followinginfo th { text-align: center; }

p,fieldset,table,pre { margin-bottom: 0em; }

.sf-menu, .sf-menu * { font-family: Verdana,Tahoma,Arial; font-size: 8pt; z-index:999;}

.stripeMe, .stripeMe2 {background-color: #F2F2F2; font-size: 8pt; margin-bottom: 15px;}
.stripeMe .alt td, .stripeMe2 tr:nth-child(even) td {background-color:#fff;}
.stripeMe .over td, .hoverMe .over td, .stripeMe2 tr:hover td {background-color:#CFDEFF;}
.stripeMe tr.alt th {background-color:#F2F2F2;}
body { font-size : 77%; }
.mouse-pointer, .dollar-sign, .ui-custom-icon-download {cursor:pointer;}
.dollar-sign {font-weight: bold;font-size:13px;text-decoration: none!important;}
.accordionTbl tr:nth-child(even) {background: #CCC}
.accordionTbl tr:nth-child(odd) {background: #FFF}

table form input, table form select { margin-left: 4px; }
.navTopButton, .navPreviousButton , .navNextButton , .navLastButton  { margin-left: 0px; margin-bottom: 0px; }

#calendarInside tr td { border:1px solid #fff; }

#singleDay tr td { border:0px solid #fff; }

.diarybox,.notesbox { width:100%;height: 100px; }

.diarybox { color: maroon; }

.moneyalignright {text-align: right; }

.moneyalignrightbold {text-align: right; font-weight: bold;}
 
 /* This is used for the header.cfm file to set the settings for the font for the 'Data' in DataTrack*/
.DataTrackHeader {font-weight: bold; font-size:24px; font-family:Geneva; color: #006298;}
.DataTrackHeaderSUP {font-weight: bold; font-size:16px; font-family:Geneva; color: #006298;}
.DataTrackHeaderTrack {font-style: italic;}
/* This is used for the header.cfm file to set the settings for the font for the Client Name*/
.DataTrackHeader2 {font-size:18px; font-family:Arial;}

.mytitle { color: #006298; text-align: center; font-weight: bold; width: 100%; font-size:12px; padding-top: 5px; padding-bottom: 5px; }
.mytitle14px {  text-align: center; font-weight: bold; width: 100%; font-size:14px; padding-top: 5px; padding-bottom: 5px; }
.mytitlebig,.mytitleXL { text-align: center; font-weight: bold; width: 100%; font-size:16px; padding-top: 5px; padding-bottom: 5px; }
.mytitleXL {font-size: 22px}
.mytitlecolorBlue {color: #006298;}
.mytitlecolorRed {color: #980016;}
.mytitlecolorBlack {color: #000000;}
.mytitlecolorWhite {color:white}
.mytitleFullBlue {width:100%;float:left;background:#006298;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:0.06em}
.mytitleleft { font-weight: bold; font-size:12px; padding-bottom: 5px; padding-left: 15px; float:left;}
.twentyleft {padding-left:20px;}
.myAccountTitle { text-align: left; font-weight: bold; width: 100%; font-size:12px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px;}
.myWarning { color: #980016; text-align: center; font-weight: bold; width: 100%; font-size:14px; padding-top: 5px; padding-bottom: 5px; }
.myreporttitle { color: #006298; text-align: center; font-weight: bold; width: 100%; font-size:12px; padding-top: 5px; padding-bottom: 5px; }
.myerror { color: #2d547a; text-align: center; font-weight: bold; width: 100%; font-size:12px; padding-top: 5px; padding-bottom: 5px; }
.myhr { color: #006298; width:100%; text-align:left; height: 2px; }
.mygreen { color:green; }
.myblue { color:#006298; }
.mybasiclabel { text-align:right; padding-right:2px; width:75px;}
.mybasiclabel1 { text-align:right; padding-right:2px; width:90px; }
.mybasiclabel2 { text-align:right; padding-right:2px; width:100px;}
.mybasiclabel3 { text-align:right; padding-right:2px; width:110px;}
.mybasiclabel4 { text-align:right; padding-right:2px; width:120px; }
.mybasiclabel5 { text-align:right; padding-right:2px; width:130px; }

.mycolumntitles, .mycolumntitles a, .stripeMe tr.mycolumntitles th, .stripeMe2 tr.mycolumntitles th {background-color:#006298!important; color:#fff; padding-left: 5px;}
.myacctcolumntitles th {background-color:#006298!important; color:#fff; text-align:center}
tr.mycolumntitles2 th {background-color:#F2F2F2!important; color:#006298}

.mycolumntitles, .stripeMe tr.mycolumntitles th, .stripeMe2 tr.mycolumntitles th { padding-top: 5px; padding-bottom: 5px; }

.messageMessage {color:#980016;}

#policyCachValue th { text-align: center; }

div.sidemenu .returnButton { margin-bottom: 15px; }

#userchangepasswordupdate .myactions { padding-top: 15px; padding-bottom: 15px; }

#Browse {margin-bottom: 15px; margin-top: 15px;}

#Browse #sb_Order {margin-bottom: 10px; }

#Browse #recordcount {margin-bottom: 10px; }

form#reportdoclist, form#doclist {padding-top: 15px; font-size: 8pt; font-weight: bold;}

#Browse select, #Browse input#sb_searchtxt, form#reportdoclist select, form#doclist select, div#recordcount {width: 130px; font-size: 8pt;}

.hoverMe {background-color:#fff!important;}

.supersmall{font-size:9px;}
.ui-icon-blank { background-position: -160px -0px; }
.ui-icon-infinite { background-position: -240px -112px; }
.ui-icon-circle-line { background-position: -0px -128px; }
.ui-icon-question-mark { background-position: -48px -144px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-opennoteview { background-position: -64px -96px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-graph { background-position: -208px -128px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-uparrow { background-position: -0px -48px; }
.ui-icon-downarrow { background-position: -64px -48px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-plussign { background-position: -32px -128px; }
.ui-icon-cool-arrow { background-position: -32px -64px; }
.ui-icon-thought-box { background-position: -128px -96px; }
.ui-icon-simple-minus { background-position: -48px -128px; }
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }

.ui-custom-icon-download {height: 16px; width: 16px; background-image: url(images/download-512-000000-16px.png); display: inline-block!important; position: relative; top: 3px; left: 3px;}

.ui-icon-green { background-image: url(images/ui-icons_517D2C_256x240.png); height: 16px; width: 16px;}
.ui-icon-white { background-image: url(images/ui-icons_ffffff_256x240.png); height: 16px; width: 16px;}
.ui-icon-redX { width: 16px; height: 16px; background-image: url(images/redX.jpeg); display:inline;}

.ui-icon-starRed { background-position: -224px -112px; }
.ui-icon-gearRed { background-position: -192px -112px; }

/*https://download.jqueryui.com/themeroller/images/ui-icons_800080_256x240.png*/
.ui-icon-purple {width: 16px; height: 16px; background-image: url(images/ui-icons_800080_256x240.png); }
.ui-icon-red { width: 16px; height: 16px; background-image: url(images/ui-icons_980016_256x240.png); }
.ui-icon-blue { width: 16px; height: 16px; background-image: url(images/ui-icons_004276_256x240.png);}

.ui-icon-green, .ui-icon, .ui-icon-red, .ui-icon-white, .ui-icon-blue, .ui-custom-icon-download, .ui-icon-purple {
    background-repeat: no-repeat;
    display: inline-block!important;
    overflow: hidden;
    text-indent: -99999px;
}

.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font: 99% arial,helvetica,clean,sans-serif !important;
}

.x-window-mc {
    background-color: #FFFFFF;
}

#file_title { background-color: #006298!important;	color:#fff!important; }
.crop { height: 6px; width: 135px; overflow: hidden; }
.crop img { height: 40px; width: auto; margin-bottom: 5px; margin-top: 5px; padding-bottom: 10px; padding-top: 5px;}

li { line-height: 10px; }

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    margin-bottom: 2px;
    padding: 1px 1px;
    font-size: 8pt;
}

table form td { font-size: 8pt;}

select {
    width:auto;
}
select, input[type="file"] {
    height: auto;
    line-height: 30px;
}

input.btn-rightside { width:130px; }
table { border-color:#CCCCCC; }
.btn-movement { width:25px; }

hr { margin: 8px 0; }

.bluetext {
    color: #003399;
    font-weight: normal;
    text-align: right;
    vertical-align:text-top;
    padding-right: 10px;
    line-height: 1.4;
}

.internal td{
	vertical-align:text-top;
	line-height: 1.4;
}

.internalReviewHead {
	background-color:006298;
	font-size: 16pt;
	color:white;
	font-family:Geneva;
	font-weight:bold;
	line-height:1.2;
	text-indent:6px;
}

.internalReviewInstitution {
	font-size:20pt;
	vertical-align:top;
	text-align:left;
	font-family:Geneva;
}

.internalMain {
	font-size:11pt;
	color:black;
	font-family:Geneva;
	text-indent:9px;
	line-height:1.4;
}

.irEvenLabel td {
	background-color:#FCEDD7;
	font-size:11pt;
	font-family:Geneva;
}

.irEvenOuput {
	background-color:#FCEDD7;
	font-size:11pt;
	font-family:Geneva;
	color:#006298;
	text-align:right;
	padding-right: 9px;
}

.irOddOutput {
	background-color:white;
	font-size:11pt;
	font-family:Geneva;
	color:#006298;
	text-align:right;
	padding:0px 9px 0px 0px;
}

.irFeatures {
	background-color:white;
	font-size:9pt;
	font-family:Geneva;
	display: block;
}

.irComments {
	background-color:#FCEDD7;
	font-size:11pt;
	font-family:Geneva;
	display: block;
	
}

.invisible{display:none!important}