BODY
{
	font-size: 11px;
	font-family: verdana,geneva,helvetica,arial, "sans serif";
	background-color: #fff;
	xtable-layout: fixed; 
}
TD
{
	font-size: 11px;
	font-family: verdana,geneva,helvetica,arial, "sans serif";
}
P
{
	font-size: 11px;
	font-family: verdana,geneva,helvetica,arial, "sans serif";
}
TEXTAREA
{
	font-size: 10px;
	font-family: verdana,geneva,helvetica,arial, "sans serif";
}
SELECT
{
	font-size: 10px;
	font-family: verdana,geneva,helvetica,arial, "sans serif";
}
.selectfixed
{
	font-size: 12px;
	font-family: Courier New, monospace;
}
.forminput
{
	font-size: 10px;
	font-family: verdana,geneva,helvetica,arial, "sans serif";
}
.textdecoration
{
	text-decoration: none;
}
.iconlabel
{
	font-weight: bold;
	font-size: 9px;
}
.profileColumnhead
{
	font-size: 10px;
}
.columnhead
{
	font-weight: bold;
	font-size: 10px;
}
.tabledata
{
	font-size: 10px;
}
.tabledatahl
{
	font-weight: bold;
	font-size: 10px;
}
.formlabel
{
	font-weight: bold;
	font-size: 10px;
}
.formlabelnew
{
	font-weight: bold;
	font-size: 10px;
	color: #191979;
	text-align: left;
}
.formlabelrev
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
}
.formfield
{
	font-weight: normal;
	font-size: 10px;
}
.groupheader
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
.advancedsearch
{
	font-size: 9px;
}
.noresults
{
	font-weight: bold;
	font-size: 9px;
}
.copyright
{
	font-size: 9px;
}
.reversetype
{
	color: #ffffff;
}
.lightgray
{
	background-image: url(/pic/icon/light_gray.gif);
}
.ededed
{
	background-image: url(/icons/ededed.gif);
}
.800000
{
	background-image: url(/icons/800000.gif);
}
.dbd8c3
{
	background-image: url(/icons/dbd8c3.gif);
}
.edece1
{
	background-image: url(/icons/edece1.gif);
}
.feffe5dither
{
	background-image: url(/icons/feffe5_dither.gif);
}
.warning
{
	font-weight: bold;
	color: #ff0000;
}
.tablerowheading
{
	font-weight: bold;
	font-size: 11px;
}
.pageheading
{
	font-weight: bold;
	font-size: 13px;
}
.status
{
	font-weight: normal;
	font-size: 9px;
}
.button
{
	font-weight: normal;
	font-size: 10px;
	font-family: verdana;
}
.button2
{
	font-weight: bold;
	font-size: 10px;
	font-family: verdana;
}
.button2disabled
{
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	font-family: verdana;
}
.notextdecoration
{
	text-decoration: none;
}
.modulemenu
{
	font-weight: normal;
	font-size: 9px;
}
.tip
{
	font-size: 9px;
}
.version
{
	font-size: 9px;
}
.note
{
	font-weight: normal;
	font-size: 9px;
}
.formdata
{
	font-size: 10px;
}
.headline
{
	font-weight: bold;
	font-size: 20px;
}
.subnav
{
	font-size: 9px;
}
.pagetitle
{
	font-weight: bold;
	font-size: 16px;
}
.breadcrumb
{
	font-weight: normal;
	font-size: 9px;
}
.breadcrumbhl
{
	font-weight: bold;
	font-size: 10px;
}
.positionrelative
{
	position: relative;
}
.tab
{
	font-size: 10px;
	left: 0px;
	color: #000000;
	top: 1px;
	text-decoration: none;
}
.tabhl
{
	font-weight: bold;
	font-size: 10px;
	left: 0px;
	top: 1px;
	text-decoration: none;
}
.subtab
{
	font-size: 9px;
	left: 0px;
	color: #000000;
	top: 1px;
	text-decoration: none;
}
.subtabhl
{
	font-weight: bold;
	font-size: 9px;
	left: 0px;
	top: 1px;
	text-decoration: none;
}
.calendar
{
	font-size: 9px;
	text-decoration: none;
}
.calendarrev
{
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
.letterhighlight
{
	font-weight: bold;
	font-size: 15px;
}
.body
{
	font-size: 10px;
	line-height: 1.4;
}
.sectionhead
{
	font-weight: bold;
}
.error
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
}
.selectedpage
{
	font-weight: bold;
	font-size: 15px;
	color: #ff0000;
	line-height: 0.6;
}
.sectionHeadText
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
}
.sectionHeadTextSmall
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
}
.iconHeaders
{
	font-weight: bold;
	font-size: 10px;
	color: #191979;
}
.columnHeaderSmall
{
	font-weight: bold;
	font-size: 10px;
	color: #191979;
	text-align: center;
}
.columnHeaderSmall2
{
	font-weight: bold;
	font-size: 10px;
	color: #191979;
}
.columnHeaderSmall3
{
	border-top: #000 0px solid;
	font-weight: bold;
	font-size: 10px;
	color: #191979;
	border-bottom: #000 1px solid;
}
.columnHeaderSmall4
{
    background-color: #dbedff;
    font-weight: bold;
    font-size: 10px;
    color: #191979;
}
.columnHeaderSmallBlank
{
    border: 0px !important;
}
.columnHeaderLarge
{
	font-weight: bold;
	font-size: 12px;
	color: #191979;
}
.columnHeaderLarge2
{
	font-weight: bold;
	font-size: 12px;
	color: #000;
}
.sectionHeadContainer
{
	border-bottom: #000 1px solid;
	background-color: #97a9bb;
}
.sectionHeadContainer2
{
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
	background-color: #97a9bb;
}
.sectionHeadContainer3
{
	background-color: #97a9bb;
}
.selectLarge
{
	width: 175px;
}
.inputSmall
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	border-left: #000 1px solid;
	width: 10em;
	border-bottom: #000 1px solid;
	text-align: right;
}
.input
{
	border-right: #6699cc 1px solid;
	border-top: #6699cc 1px solid;
	border-left: #6699cc 1px solid;
	border-bottom: #6699cc 1px solid;
}
.inputDark
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.tableHeader
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 0px solid;
	background-color: #97a9bb;
}
.columnheadrow
{
	background-color: #dbedff;
}
.totColor
{
	background-color: #6699cc;
}
.totText
{
	font-weight: bold;
	color: #fff;
}
.totColorBright
{
	background-color: #ffffcc;
}
.bordered
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
.noborder
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
}
.bold
{
	font-weight: bold;
}
.table1
{
	border-left-color: #aaa;
	border-bottom-color: #aaa;
	border-top-style: solid;
	border-top-color: #aaa;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #aaa;
	border-bottom-style: solid;
}
.table1
{
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-right-width: 0px;
	border-spacing: 0px;
}
.table1 TD
{
	border-right: #aaa 1px solid;
	border-top: #aaa 1px solid;
}

.table2
{
	border-left-color: #000;
	border-bottom-color: #000;
	border-top-style: solid;
	border-top-color: #000;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-style: solid;
}
.table2
{
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-right-width: 0px;
	border-spacing: 0px;
}
.table2 TD
{
	border-right: #999999 1px solid;
	border-top: #000 1px solid;
}
.table2 TD.brdRight
{
	border-right: #000 1px solid;
}
.table2 TD.bb
{
	border-bottom: #000 1px solid;
}
.brdRight
{
	border-right: #000 1px solid;
	border-top: #000 0px solid;
	border-left: #000 0px solid;
	border-bottom: #000 0px solid;
}
.Text
{
	font-size: 11px;
	font-family: Comic Sans MS;
	color: #666666;
}
.bob
{
	font-weight: bold;
	font-size: 10px;
	right: 0px;
	width: 56px;
	color: #000;
	position: absolute;
	top: -1px;
	height: 56px;
	text-align: center;
}
.bob2
{
	font-weight: bold;
	font-size: 10px;
	right: 0px;
	width: 72px;
	color: #000;
	position: absolute;
	top: -1px;
	height: 72px;
	text-align: center;
}
.bob3
{
	font-weight: bold;
	font-size: 10px;
	right: 0px;
	width: 92px;
	color: #000;
	position: absolute;
	top: -1px;
	height: 92px;
	text-align: center;
}
.boo
{
	font-weight: bold;
	font-size: 10px;
	left: 0px;
	color: #fff;
	position: relative;
	top: 0px;
}
.boo A
{
	color: #fff;
}
.bob A
{
	color: #000;
}
.bob2 A
{
	color: #000;
}
.bob3 A
{
	color: #000;
}
.link2 A
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	color: #fff;
	border-bottom: medium none;
	text-decoration: none;
}
.link2 A:visited
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	color: #fff;
	border-bottom: medium none;
	text-decoration: none;
}
.pic
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	background-color: #fff;
}
.table3
{
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-right-width: 0px;
	border-spacing: 0px;
}
.table3
{
	border-left-color: #000;
	border-bottom-color: #000;
	border-top-style: solid;
	border-top-color: #000;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-style: solid;
}
.table3 TH
{
	border-right: #999999 1px solid;
	border-top: #000 1px solid;
	font-weight: bold;
	font-size: 10px;
	color: #191979;
	background-color: #dbedff;
	text-align: left;
}
.table3 TD
{
	border-right: #999999 1px solid;
	border-top: #000 1px solid;
	background-color: #ffffff;
}
.table3 TD.brdRight
{
	border-right: #000 1px solid;
}
.tablenone
{
    border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-collapse: collapse;
	border-right-width: 0px;
	border-spacing: 0px;
}
.tablenone TD
{
    border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-collapse: collapse;
	border-right-width: 0px;
	border-spacing: 0px;
}
.tablenone TR.Borders
{
    border-left-color: #000;
	border-bottom-color: #000;
	border-top-style: solid;
	border-top-color: #000;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-style: solid;
}
UNKNOWN
{
	border-right: #fff 1px solid;
	border-top: #fff 1px solid;
	font-weight: bold;
	border-left: #fff 1px solid;
	color: #000;
	border-bottom: #fff 1px solid;
	height: 1.5em;
	background-color: #fff;
}
SELECT
{
	background-color: white;
}
.smallFont
{
	font-size: 10px;
}
.inputMatching
{
	width: 5em;
}
.calcButton
{
	width: 25px;
	height: 25px;
}
.tdNoBorder
{
	border-right: medium none;
}
.table4
{
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-right-width: 0px;
	border-spacing: 0px;
}
.table4
{
	border-left-color: #000;
	border-bottom-color: #000;
	border-top-style: solid;
	border-top-color: #000;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-style: solid;
}
.table4
{
}
.table4 TH
{
	border-right: #999999 1px solid;
	border-top: #000 1px solid;
	font-weight: bold;
	font-size: 10px;
	color: #191979;
	background-color: #dbedff;
}
.table4 TH.left
{
	text-align: left;
}
.table4 TH.center
{
	text-align: center;
}
.table4 TH.right
{
	text-align: right;
}
.table4 TH.brdRight
{
	border-right: #000 1px solid;
}
.table4 TH.opposite
{
	color: #191979;
	background-color: #97a9bb;
}
.table4 TD
{
	border-right: #999999 1px solid;
	border-top: #000 1px solid;
	height: 25px;
	background-color: #ffffff;
}
.table4 TD.brdRight
{
	border-right: #000 1px solid;
}
.table4 TH.thSmall
{
	font-weight: normal;
	font-size: 10px;
	color: #000;
}
.table4 TH.thBig
{
	font-size: 12px;
	color: #fff;
}
.table4 INPUT.small
{
	font-size: 10px;
	height: 16px;
}
.paperContainer3
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin: 4px 0px 15px 0px;
	border-left: #000 1px solid;
	width: 8.5in;
	border-bottom: #000 1px solid;
	background-color: #fff;
	padding:2px;

}
.paperContainer3Design
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin: 4px 0px 15px 0px;
	border-left: #000 1px solid;
	width: 6.5in;
	border-bottom: #000 1px solid;
	background-color: #fff;
	padding:2px;

}
#EformTitleContainer
{
	background-color:white;
	width: 8.54in;
	max-width: 8.54in;
}
#EformTitleContainerDesign
{
	background-color:white;
	width: 6.54in;
	max-width: 6.54in;
}
#paperContainer
{
	border-right: #000 1px solid;
	border-top: #000 1px solid;
	margin: 4px 0px 0px;
	overflow: hidden;
	border-left: #000 1px solid;
	width: 7.0in;
	border-bottom: #000 1px solid;
	background-color: #fff;
	max-width: 8.5in;

}
#paperContainerPrint{border-right: #000 1px solid;
	border-top: #000 1px solid;
	overflow: hidden;
	border-left: #000 1px solid;
	width: 7.5in;
	border-bottom: #000 1px solid;
	background-color: #fff;
	max-width: 7.5in;
}
#paperContainer2
{
	border-right: #000 1px solid;
	background-position: center;
	border-top: #000 1px solid;
	background-image: url(/pic/wm.gif);
	margin: 4px 0px 0px;
	overflow: hidden;
	border-left: #000 1px solid;
	width: 8.5in;
	border-bottom: #000 1px solid;
	background-repeat: repeat-y;
	background-color: #fff;
	max-width: 8.5in;
}
.crfHeader TD
{
	padding-right: 2px;
}
.icon
{
	cursor: pointer;
}
.tabs_main
{
	padding-right: 0px;
	border-top: white 1px solid;
	padding-left: 10px;
	font-size: 11px;
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: #000 1px solid;
	font-family: verdana;
	background-color: #c7d9eb;
}
.tabs
{
	padding-right: 0px;
	border-top: white 1px solid;
	padding-left: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 2px;
	border-bottom: #000 1px solid;
	font-family: verdana;
	background-color: #c7d9eb;
	cursor:pointer;
	cursor: pointer;
}
.tabs_hover
{
	padding-right: 0px;
	border-top: white 1px solid;
	padding-left: 8px;
	font-size: 10px;
	padding-bottom: 3px;
	cursor:pointer;
	cursor: pointer;
	padding-top: 2px;
	border-bottom: #000 1px solid;
	background-color: #d6e8fb;
}
.tabs_active
{
	padding-right: 0px;
	background-position: 0px 3px;
	border-top: white 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 10px;
	background-image: url(/pic/active_darrows.gif);
	padding-bottom: 3px;
	cursor:pointer;
	cursor: pointer;
	color: #191979;
	padding-top: 2px;
	border-bottom: #fff 1px solid;
	background-repeat: no-repeat;
	background-color: #ffffff;
	text-decoration: none;
}
.tabs_active_hover
{
	padding-right: 0px;
	background-position: 0px 3px;
	border-top: white 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 10px;
	background-image: url(/pic/active_darrows.gif);
	padding-bottom: 3px;
	cursor:pointer;
	cursor:pointer;
	cursor: pointer;
	color: #191979;
	padding-top: 2px;
	border-bottom: #fff 1px solid;
	background-repeat: no-repeat;
	background-color: #ffffff;
	text-decoration: none;
}
.tabs_sub
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: #c7d9eb 1px solid;
	font-family: verdana;
	background-color: #c7d9eb;
	cursor:pointer;
}
.tabs_sub_active
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	cursor:pointer;
	cursor: pointer;
	color: #191979;
	padding-top: 2px;
	border-bottom: #fff 1px solid;
	background-color: #fff;
	text-decoration: none;
}
.tabs_sub_hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9px;
	padding-bottom: 2px;
	cursor:pointer;
	cursor: pointer;
	padding-top: 2px;
	border-bottom: #d6e8fb 1px solid;
	background-color: #d6e8fb;
}
.tabs_sub_active_hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 2px;
	cursor:pointer;
	cursor: pointer;
	color: #191979;
	padding-top: 2px;
	border-bottom: #fff 1px solid;
	background-color: #fff;
	text-decoration: none;
}
.tabs_owner
{
	padding-right: 0px;
	border-top: white 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	color: #191979;
	padding-top: 2px;
	border-bottom: #c7d9eb 1px solid;
	font-family: verdana;
	background-color: #c7d9eb;
	cursor:pointer;
}
.tabs_sub_owner
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 2px;
	color: #191979;
	padding-top: 2px;
	border-bottom: #c7d9eb 1px solid;
	font-family: verdana;
	cursor:pointer;
}
.tabs_owner_hover
{
	padding-right: 0px;
	border-top: #d6e8fb 1px solid;
	padding-left: 8px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 3px;
	cursor:pointer;
	cursor: pointer;
	color: #191979;
	padding-top: 2px;
	border-bottom: #d6e8fb 1px solid;
	background-color: #d6e8fb;
}
.tabs_sub_owner_hover
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 2px;
	cursor:pointer;
	cursor: pointer;
	color: #191979;
	padding-top: 2px;
	border-bottom: #d6e8fb 1px solid;
	font-family: verdana;
	background-color: #d6e8fb;
}
.navbg
{
	background-color: #c7d9eb;
}
.subtable
{
	margin-left: 15px;
}
.subtable TD
{
	border-bottom: medium none;
}
.editable
{
	background-color: #faf0e6;
}
.table5
{
	border-left-color: #000;
	border-bottom-color: #000;
	border-top-style: solid;
	border-top-color: #000;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000;
	border-bottom-style: solid;
}
.table5
{
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-right-width: 0px;
	border-spacing: 0px;
}
.table5 TD
{
	border-right: #999999 1px solid;
	border-top: #000 0px solid;
	border-bottom: #000 1px solid;
}
.table5 TD.brdRight
{
	border-right: #000 1px solid;
}
.buttonnew A
{
	text-decoration: none;
}
.obutton
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	width: 85px;
	border-bottom: 1px solid;
	text-align: center;
	max-width: 90px;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-color: #000;
}
.ibutton
{
	border-right: #000 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 1px solid;
	width: 85px;
	border-bottom: #000 1px solid;
	background-color: #c7d9eb;
	color: #000;
}
.ibuttonh
{
	border-right: #000 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 1px solid;
	width: 85px;
	cursor: pointer;
	border-bottom: #000 1px solid;
	background-color: #ffffff;
	color: #000;
}
.obuttonbig
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	width: 150px;
	border-bottom: 1px solid;
	text-align: center;
	max-width: 90px;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-color: #000;
}
.ibuttonbig
{
	border-right: #000 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 1px solid;
	width: 150px;
	border-bottom: #000 1px solid;
	background-color: #c7d9eb;
}
.ibuttonhbig
{
	border-right: #000 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 1px solid;
	width: 150px;
	cursor: pointer;
	border-bottom: #000 1px solid;
	background-color: #ffffff;
}
.hover
{
	cursor: pointer;
}
.obutton2
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-color: #000;
}
.ibutton2
{
	border-right: #000 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 1px solid;
	border-bottom: #000 1px solid;
	background-color: #c7d9eb;
}
.ibuttonh2
{
	border-right: #000 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 1px solid;
	cursor: pointer;
	border-bottom: #000 1px solid;
	background-color: #ffffff;
}
.obutton3
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	width: 50px;
	border-bottom: 1px solid;
	text-align: center;
	max-width: 90px;
	border-right-color: #000;
	border-bottom-color: #000;
	border-top-color: #000;
}
.ibutton3
{
	border-right: #000 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 1px solid;
	width: 50px;
	border-bottom: #000 1px solid;
	background-color: #c7d9eb;
}
.ibuttonh3
{
	border-right: #000 1px solid;
	border-top: white 1px solid;
	font-weight: bold;
	font-size: 10px;
	border-left: white 1px solid;
	width: 50px;
	cursor: pointer;
	border-bottom: #000 1px solid;
	background-color: #ffffff;
}
.buttonNew
{
	/*BORDER-BOTTOM: #000 2px solid; 	BORDER-LEFT: #666666 1px solid;     BORDER-RIGHT: #000 2px solid;     BORDER-TOP: #666666 1px solid;*/
	border-right: none;
	border-bottom: none;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	font-weight: bold;
	padding-top: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0;
	cursor:pointer;
	cursor: pointer;
	padding-top: 0px;
	background-color: #c7d9eb;
	FONT-FAMILY: verdana,geneva,helvetica,arial,"sans serif";
    font-size:10px;
}
.buttonNew_hover
{
	border-right: none;
	border-bottom: none;
	border-left: 1px solid white;
	border-top: 1px solid white;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
	font-weight: bold;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	cursor:pointer;
	cursor: pointer;
	padding-top: 0px;
	background-color: #ffffff;
	FONT-FAMILY: verdana,geneva,helvetica,arial,"sans serif";
    font-size:10px;	
}

.smallTable td
{
	font-size: 10px;
	border-top: 1px solid #000;
	border-right: 1px solid gray;
}
.smallTable
{
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
}
.smallTable td.brdRight
{
	border-right: 1px solid #000;
}
.horizontal td
{
	border-bottom: 1px solid gray;
}


vtext td{text-align: center;}
.eformMenu td{background-color: Red;}


.eformbuttonhover{background-color: blue;}
.buttonBackground
{
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;	
	position: relative;
}
buttontop{background-image: url(/pic/eform/eformbutton_top.gif);}

.borderedNew{border: 1px solid #67849C;}
.borderedNewD{border: 1px dotted #67849C;}
.ttbgcolor{background-color: #E1EEFA;}
.indent{margin-left: 15px;}
.indentTd{padding-left:15px;}
.tanbg{background-color: #FAF0E6;}
.smallLabel{font-size: 9px;}
.medLabel{font-size: 11px;}
.noborder{border: none;}
.pptlabel{font-weight: bold;color: #67849C;}
.italic{font-style: italic;}

.lightbluebackground{background-color: #EBF6FA;}


.table2pptrack
{
	border-left-color: #67849C;
	border-bottom-color: #67849C;
	border-top-style: solid;
	border-top-color: #67849C;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #67849C;
	border-bottom-style: solid;
}
.table2pptrack
{
	border-top-width: 0px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-collapse: collapse;
	border-right-width: 0px;
	border-spacing: 0px;
}
.table2pptrack TD
{
	border-right: #67849C 1px solid;
	border-top: #67849C 1px solid;
}

.calendarText td{font-size: 10px;}

/*new for pt styling */
	/*Container/General form styling*/
		.dropshadow{position: relative;background-color: #aaaaaa;margin-top: 15px;margin-bottom: 15px;}
		.innercontainer{position: relative;left: 4px;top: -6px;border: 1px solid #000;background-color: #fafafa;}
		.grayBorder{border: 1px solid #aaa;}
		th.borderLeft{border-left: 1px solid #aaa;}
		td.borderLeft{border-left: 1px solid #aaa;}
		th.borderBottom{border: 1px solid #aaa;}		
		
	/*Input form styling*/
		.inputform th{border-right: 1px solid #aaa;border-top: 1px solid #aaa;font-size: 9px;font-weight:normal;text-align: left;}
		.inputform th input{background-color:#DBEDF9;margin-left: 15px;font-family:verdana;font-size: 11px;}
		.inputform th textarea{background-color:#DBEDF9;margin-left: 15px;font-family:verdana;font-size: 11px;}
		.inputform td input{background-color:#DBEDF9;margin-left: 15px;font-family:verdana;font-size: 11px;}
		.inputform td textarea{background-color:#DBEDF9;margin-left: 15px;font-family:verdana;font-size: 11px;}
		.inputform select{background-color: #DBEDF9;margin-left: 15px;font-family:Verdana;font-size: 11px;}
		.inputform{border-left-color: #aaa;	border-bottom-color: #aaa;	border-top-style: solid;border-top-color: #aaa;border-right-style: solid;border-left-style: solid;border-right-color: #aaa;	border-bottom-style: solid;
				border-top-width: 0px;border-left-width: 1px;border-bottom-width: 1px;border-collapse: collapse;border-right-width: 0px;border-spacing: 0px;}
		.inputform table{border-bottom: 1px solid #aaa;border-left: 1px solid #aaa;}
		.inputform td{border-right: 1px solid #aaa;border-top: 1px solid #aaa;}
		.inputform td table td{border: none;}
		.inputform th table th{border: none;}		
		.inputform td table th{border: none;border-right: none;}
		.inputform td table{border: none;}
		.inputform th table{border: none;}
		.inputform th table th table td{border: none;}
		.inputform span.bold{font-weight: bold;margin-left: 15px;}
		.inputform th div{font-weight: bold;margin-left: 15px;}
		.inputform td div{font-weight: bold;margin-left: 15px;font-size: 9px;}
		
		
	/*List Styling*/	
		.list th table th{border: none;}
		.list th table th table td{border: none;}
		.list td table th{border: none;}
		.list td table td{border: none;}
		.list th div{font-weight: bold;margin-left: 15px;font-size: 9px;}
		.list{border-color: #aaa;background-color: #fff;border-left-color: #aaa;border-bottom-color: #aaa;border-top-style: solid;border-top-color: #aaa;
			border-right-style: solid;border-left-style: solid;border-right-color: #aaa;border-bottom-style: solid;border-top-width: 0px;border-left-width: 1px;
			border-bottom-width: 1px;border-collapse: collapse;border-right-width: 0px;border-spacing: 0px;}
		.list td,th{border-width: 1px 1px 0 0;border-color: #aaa;border-style: solid;}
		.list th{font-weight: normal;font-size:10px;color: #000;text-align: left;background-color:#f4f4f4;}
		.list td{font-weight: bold;}
		.list td input{font-weight: normal;}
		.list td select{font-weight: normal;}
		.list th.center{font-weight: normal;font-size:10px;text-align: center;}
		.list th.right{font-weight: normal;font-size:10px;text-align: right;}
		.list td input{font-size: 11px;font-family: verdana;}

		 div.browseTableDiv table.browseTable td{font-size: 12px;}
		 table.browseTable td{white-space: nowrap;font-size: 10px;font-weight: bold;text-align: center;width: 53px;padding: 7px 0;background: url(/pic/browseBg_middle_last.gif) no-repeat top left;!important}  
		 table.browseTable td.first{background: url(/pic/browseBg_left.gif) no-repeat top left;width: 19px;} 
		 table.browseTable td.midFirst{background: url(/pic/browseBg_middle.gif) no-repeat top left;}
		 table.browseTable td.last{background: url(/pic/browseBg_right.gif) no-repeat top right;width: 17px;}
		 table.browseTable td div{height: 20px;}
		 table.browseTable td.seperator{padding: 0;}
		 
		 .searchResultTable tr.resultTitleRow div{border-bottom: 1px dotted #aaa}
		 .searchResultTable td span.projTitle{font-weight: bold;font-size: .9em;}
		 .searchResultTable tr.resultTableHeader td{font-size: .6em;background-color: #ddd;font-weight: bold;color: #333;border-bottom: 2px solid #aaa;}
		 .searchResultTable td.resultListHeader{font-size: .6em;background-color: #ddd;font-weight: bold;color: #333;border-bottom: 2px solid #aaa;}
		 .searchResultTable td span.piName{font-style: italic;font-size: .9em;font-weight: normal;}
		 
		 .searchResultTable tr.bottomBorder td{font-size: 1px;height: 5px;border-bottom: 2px solid #aaa;}
		 .searchResultTable tr.resultInfoRow td{text-align: left;font-size: .7em;}
		 .searchResultTable tr.resultInfoRow td div table td{text-align: center;}
		 
		 table.searchResultTable td div div.acctPopUp{background-color: #fff;}
		 table.searchResultTable td div div.acctPopUp table{border: 1px solid #333;border-collapse: collapse;}
		 table.searchResultTable td div div.acctPopUp table th{font-size: .6em;color: #fff;text-align: left;padding: 2px;border-left: none;background-color: #aaa;border: 1px solid #333;}
		 table.searchResultTable td div div.acctPopUp table td{font-size: .7em;text-align: left;border-right: 1px solid #333;padding: 3px;border-left: none;white-space: nowrap;border: 1px solid #333;}