/*
a:link{ color: #3366CC;}
a:active { color: #3366CC;} 
a:visited{ color: #3366CC;}
a:hover{ color: #FFFF00; text-decoration: none; }
*/

.txtBody01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
.txtHeader01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; font-weight:bold;
}
.txtMore01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;
}
.bkgHeading01 {
	background-attachment: fixed;
	background-image: url(../img/bkgTile01.jpg);
	background-repeat: repeat-x;
	line-height: 20pt;
}
.tbBkg01 {
	background-color: #FFFFCC;
	border: 1px solid;
}
.bullet01 {
	background-attachment: fixed;
	background-image: url(../img/bullet01.jpg);
	background-repeat: no-repeat;
}

.colorTxtWht01 {
	color: #FFFFFF;
}
.txtBodyBold01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.btnTxtBody01 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.colorTxtBlue01 {
	color: #2860AA;
}
.muRoot01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #245EA8;
}

.menu {COLOR: #FFFFFF; TEXT-DECORATION: none; font-size: 10pt; font-weight: bold; font-family: "Arial", "Helvetica", "sans-serif"}
.menu:hover {COLOR: #FFCC00; font-size: 10pt; font-weight: bold; text-decoration: none}
.header {  font-size: 12pt; font-weight: bold; font-family: "Arial", "Helvetica", "sans-serif"}
.toolsbar {  font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none; font-family: "Arial", "Helvetica", "sans-serif"}
.toolsbar:hover {  font-size: 9pt; font-weight: bold; color: #FFCC00}
.project {  font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; font-family: "Arial", "Helvetica", "sans-serif"}
.button_a50 {  font-size: 7pt; background-color: #95AFB0; border: 3px #95AFB0 double; color: #FFFFFF; text-decoration: none; text-align: center; cursor: pointer; font-family: "Arial", "Helvetica", "sans-serif"; height: 21px; width: 50px; line-height: 13px}
.button_a50:hover {  font-size: 7pt; background-color: #455B5C; border: 3px #95AFB0 double; color: #FFFFFF; text-decoration: none; text-align: center; cursor: pointer; font-family: "Arial", "Helvetica", "sans-serif"; height: 21px; width: 50px; line-height: 13px}
.button_b90 {  font-size: 7pt; background-color: #95AFB0; height: 21px; width: 90px; border: 3px #95AFB0 double; color: #FFFFFF; text-decoration: none; text-align: center; cursor: pointer; font-family: "Arial", "Helvetica", "sans-serif"; vertical-align: text-bottom; line-height: 13px}
.button_b90:hover {  font-size: 7pt; background-color: #455b5c; height: 21px; width: 90px; border: 3px #95AFB0 double; color: #FFFFFF; text-decoration: none; text-align: center; cursor: pointer; font-family: "Arial", "Helvetica", "sans-serif"; vertical-align: text-bottom; line-height: 13px}
.button_b {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; font-weight: bold; background-color: #95AFB0; height: 21px; border: 3px #768D92 double; color: #FFFFFF; text-decoration: none; text-align: center; cursor: pointer; vertical-align: middle; line-height: 13pt}
.button_b:hover {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10pt; font-weight: bold; background-color: #05F7D7; height: 21px; border: 3px #768D92 double; color: #FFFFFF; text-decoration: none; text-align: center; cursor: pointer; vertical-align: middle; line-height: 13pt}

.tableTitle {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-weight: bold; color: #FFFFFF}
.body {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px}
.bodywhite {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #FFFFFF; text-decoration: none}
.pulldown {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9px}
.pagetitle {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold; color: #FFFFFF}
.border {  border: #999999; border-style: double; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}
.bodybold { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px ; font-weight: bold; color: #000000; text-decoration: none}
.bodybold:hover {color: #FF9900; text-decoration: none}
.bodyboldwhite { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px ; font-weight: bold; color: #FFFFFF; text-decoration: none}
.bodyboldwhite:hover {color: #FF9900; text-decoration: none}
.bodyboldblack { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px ; font-weight: bold; color: #000000; text-decoration: none }
.clsMenuItem {  font-size: 15px; color: #000000}
.clsMenuItem:hover {  font-size: 15px; color: #FFFFFF}
.button_select {  background-image: url(img/common/but_select.gif); height: 16px; width: 16px; cursor: pointer; padding-bottom: 0px; background-attachment: fixed; background-repeat: no-repeat; border-style: none; background-position: center center}
.button_detail { background-attachment: fixed; background-image: url(img/common/but_detail.gif); background-repeat: no-repeat; height: 16px; width: 16px; border-style: none; cursor: pointer ; background-position: center center; padding-bottom: 0px}
.button_delete { background-attachment: fixed; background-image: url(img/common/but_delete.gif); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer ; background-position: center center; border-style: none; padding-bottom: 0px}
.button_browser { background-attachment: fixed; background-image: url(img/common/but_browser.gif); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer ; background-position: center center; border-style: none; padding-bottom: 1px; color: #FFFFFF}
TD.button_browser a:link { background-attachment: fixed; background-image: url(img/common/but_browser.gif); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer ; background-position: center center; border-style: none; padding-bottom: 1px; color: #FFFFFF}
TD.button_browser a:visited { background-attachment: fixed; background-image: url(img/common/but_browser.gif); background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer ; background-position: center center; border-style: none; padding-bottom: 1px; color: #FFFFFF}
.button_calendar { background-attachment: fixed; background-image: url(img/common/but_calendar.gif); background-repeat: no-repeat; height: 16px; width: 16px; border-style: none; cursor: pointer ; background-position: center center; padding-bottom: 0px }
.pointer {  cursor: pointer}

.button_browsernew { background-attachment: fixed; background-image: url(../img/btn00.jpg); background-repeat: no-repeat; background-position: center center; height: 24px; width: 122px; border-style: none; padding-left: 10px}
.button_browsernew:hover { background-attachment: fixed; background-image: url(img/btn01.jpg); background-repeat: no-repeat; height: 24px; width: 112px; cursor: pointer ; background-position: center center; padding-bottom: 1px; color: #FFFFFF; font-family: "Arial", "Helvetica", "sans-serif"; font-size: 9pt; text-align: center; border-style: none}
.bodywhiteButton { font-family: "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #FFFFFF; text-decoration: none ; text-align: left}




/* Portal */

.tb_master {
	background-color: #CCCCCC;
	border: 2px solid #666666;
}
.btn_general {
	background-attachment: fixed;
	background-image: url(../img/btn_general.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.txt_14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
}
.txt_18pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
}
.color_wht {
	color: #FFFFFF;
}
.color_lgtYellow {
	color: #FFFF99;
}
.tb_bkgTile01 {
	background-attachment: fixed;
	background-image: url(../img/tb_tile01.jpg);
	background-repeat: repeat-x;
}
.txt_12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.color_bkgOrange {
	background-color: #FF6600;
	filter: Alpha(Opacity=50);
}
.cur_hand {
	cursor: pointer;
}
.color_bkgBlue {

	background-color: #0033CC;
	filter: Alpha(Opacity=50);
}

.portalLoginInput {
	BACKGROUND-COLOR: #D0D0D0; BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; COLOR: #000000; FONT-SIZE: 9pt
}

.portalLoginFont {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 10px;
	padding-bottom: 10px;
}

.portalLoginButton {
	background-attachment: fixed;
	background-image: url(../images/common/btn_BkgGlass01.jpg);
	background-repeat: no-repeat;
	text-align: center;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	border-top: 1px solid #A2A2A2;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #A2A2A2;
	color: #000000;
	cursor: pointer;
}

