/*MASTER PAGE TOP*/
.centerTop
{
	background-image: url(Images/header_bg.gif);
	background-repeat: repeat-x;
	height: 151px;
	vertical-align: bottom;
}
.centerRightTop
{
	background-image: url(Images/header_img.jpg);
	background-repeat: no-repeat;
	height: 133px;
	width: 398px;
}
/*MASTER PAGE MIDDLE*/
.leftMiddle
{
	width: 57px;
	background-image: url(Images/left_bg.gif);
	background-repeat: repeat-y;
}
.centerMiddle
{
	vertical-align: top;
}
.rightMiddle
{
	width: 10px;
	background-image: url(Images/right_bg.gif);
	background-repeat: repeat-y;
}

/*MASTER PAGE BOTTOM*/
.centerBottom
{
	background-image: url(Images/bottom_bg.gif);
	vertical-align: bottom;
	background-repeat: repeat-x;
	text-align: right;
	height: 25px;
}
/*MASTER PAGE MAIN MENU*/
.menuLeft
{
	background-image: url(Images/bg_menu01.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 30px;
}
#MainMenuTable
{
	background-image: url(Images/bg_menu.gif);
	background-repeat: repeat-x;
	height: 30px;
	vertical-align: bottom;
}
.menu, .menu a
{
	color: #0b346e;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}
.menu a:hover
{
	color: #ffffff;
}
.menuSelectedItem, .menuSelectedItem a
{
	color: white;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}
.menuImages
{
	margin-bottom: 2px;
}
/*CONTENT*/
h1
{
	font-family: Arial;
	font-size: 16px;
	color: #f1a908;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F1A908;
	border-right-color: #F1A908;
	border-bottom-color: #F1A908;
	border-left-color: #F1A908;
	margin-bottom: 10px;
	margin-top: 10px;
}
h2
{
	font-family: Arial;
	font-size: 12px;
	color: #173783;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #173783;
	border-right-color: #173783;
	border-bottom-color: #CCCCCC;
	border-left-color: #173783;
}
.content
{
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #51565d;
	line-height: 22px;
	letter-spacing: normal;
}
.contentRemark
{
	font-family: "Trebuchet MS";
	font-size: 8px;
	color: #51565d;
	line-height: 22px;
	letter-spacing: normal;
}
table.content
{
	margin: 0px 0 0 0;
	width: 100%;
}
.content a:link, .content a:active, .content a:visited
{
	color: #183d79;
	text-decoration: underline;
}
.content a:hover
{
	text-decoration: none;
	color: #183d79;
}
.gold_link
{
	font-size: 13px;
	font-weight: normal;
	color: #e88114;
}
a.gold_link:link, a.gold_link:active, a.gold_link:visited
{
	font-size: 13px;
	font-weight: normal;
	color: #e88114;
	text-decoration: none;
}
a.gold_link:hover
{
	font-size: 13px;
	font-weight: normal;
	color: #e88114;
	text-decoration: underline;
}
.contentPadding
{
	padding-top: 8px;
	padding-right: 8px;
}
/*INFORMATION MODULE*/
.infoLeftTop
{
	width: 6px;
	height: 43px;
	background-image: url(Images/nav_1a.gif);
}
.infoMiddleTop
{
	text-align: center;
	vertical-align: top;
	background-position: center;
	background-image: url(Images/nav_1.gif);
	font-size: 14px;
	font-weight: bold;
	color: #173783;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	padding-top: 5px;
	white-space: nowrap;
}
.infoRightTop
{
	width: 6px;
	height: 43px;
	background-image: url(Images/nav_2a.gif);
}
.infoLeftCenter
{
	vertical-align: bottom;
	background-image: url(Images/nav_2l.gif);
	background-color: #F8F9FA;
	background-repeat: repeat-x;
	background-position: bottom;
}
.infoMiddleCenter
{
	vertical-align: top;
	background-image: url(Images/nav_2.gif);
	background-color: #F8F9FA;
	background-repeat: repeat-x;
	background-position: bottom;
}
.infoRightCenter
{
	vertical-align: bottom;
	background-image: url(Images/nav_2r.gif);
	background-color: #F8F9FA;
	background-repeat: repeat-x;
	background-position: bottom;
}
.infoMiddleBottom
{
	background-image: url(Images/nav_3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 8px;
}

.infoContent
{
	font-size: 13px;
	color: #173783;
	line-height: 18px;
	text-align: justify;
	padding: 5px;
}
/*LOGIN*/
.login
{
	color: #0b346e;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}
/*BUTTONS*/
.btnControl
{
	background-image: url(Images/btn2.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
}
.btnLeft
{
	width: 13px;
	height: 25px;
}
.btnRight
{
	width: 13px;
	height: 25px;
}
a.btnLink:link, a.btnLink:active, a.btnLink:visited
{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
}
a.btnLink:hover
{
	color: #0b346e;
}
/*VALIDATION ERROR MESSAGES*/
.validationError
{
	font-size: 12px;
	font-weight: normal;
	color: Red;
}
/*OBJECT TABLES AND DETAILS*/
.objTable
{
	color: #0b346e;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial;
}
.objTablePager, .objTablePager span, .objTablePager a
{
	color: White;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	background-color: #C0C0FF;
	text-align: center;
}
.objTablePager a
{
	color: #0b346e;
}
.objTablePager a:hover
{
	color: White;
}

.objHeader
{
	color: #0b346e;
	font-size: 12px;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	background-color: #D0D2FF;
	margin-top: 8px;
	padding: 4px;
}
/*USER MENU*/
.userMenu, .userMenu a
{
	color: #0b346e;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
.userMenu a:hover
{
	text-decoration: underline;
}
.userSelectedItem, .userSelectedItem a
{
	background-image: url(Images/adm_2.gif);
	background-repeat: repeat-y;
	text-decoration: none;
}
/*TOP NAVIGATION*/
.topNavigate
{
	color: #0b346e;
	font-family: Arial;
	font-size: 12px;
}
.topNavigate a
{
	color: #0b346e;
	font-family: Arial;
	font-size: 12px;
	text-decoration: underline;
}
.topNavigate a:hover
{
	color: white;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
/*TREE VIEW*/
.treeViewCategory
{
	color: #0b346e;
	background-image: url(Images/adm_2.gif);
	background-repeat: repeat-y;
	padding: 5px;
}
.treeViewItem, .treeViewItem a
{
	color: #0b346e;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	background-image: url(Images/adm_2.gif);
	background-repeat: repeat-y;
}
.treeViewItem a:hover
{
	text-decoration: underline;
}
.panelHeader
{
	padding: 2px 0px 1px 3px;
	border-left: #636363 1px solid;
	border-right: #636363 1px solid;
	height: 28px;
	font-weight: bold;
	font-size: 9pt;
	width: 100%;
	color: white;
	background-repeat: repeat-x;
	font-family: Lucida Sans;
	background-image: url(Images/onyxBar.gif);
}

/* GRID */
.myownStyle
{
	background-color: White;
	border: Solid 4px Blue;
	vertical-align: top;
	text-align: left;
}

.otherStyle
{
	background-color: #d3d3d3;
	border: Solid 4px LightBlue;
	vertical-align: top;
	text-align: left;
}
.newStyle
{
	background-color: #adff2f;
	border: gainsboro 4px solid;
	vertical-align: top;
	text-align: left;
}
.unavailableStyle
{
	background-color: #ff6347;
	border: mediumvioletred 4px solid;
	vertical-align: top;
	text-align: left;
}
.deleteStyle
{
	background-color: red;
	border: limegreen 4px solid;
	vertical-align: top;
	text-align: left;
}
.defaultStyle
{
	border-right: Solid 1px Silver;
	border-bottom: Solid 1px Silver;
}
/*CONTENT OTHER STYLES*/
.blue_bold
{
	color: #0b346e;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	font-family: "Trebuchet MS";
}

.blue_bold1
{
	color: #0b346e;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	font-family: "Trebuchet MS";
}
/*DEFAULT STYLES*/
td
{
	font-family: Arial;
	font-size: 12px;
	color: #0b346e;
	
}

/*MODAL POPUP*/
.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 475px;
	Height: 300px;
}
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
/*REPORT ACCORDION*/
.rptHeader
{
	white-space: nowrap;
	height:25px;
	padding-left:10px;
	padding-top:3px;
	background-image: url(Images/bg_menu.gif);
	background-repeat: repeat-x;
	height: 25px;
	vertical-align: bottom;
}
a.rptHeaderLink:link, a.rptHeaderLink:active, a.rptHeaderLink:visited
{
	color: #0b346e;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial;
	vertical-align: middle;
}
a.rptHeaderLink:hover
{
	color: #ffffff;	
}