body
{
	margin: 0px;
	font-family: Tahoma;
	background-color: #E3E1F3;
}
body,td,a
{
    font-size: 9pt;
}
input,select,textarea
{
    font-family:Tahoma;
}
A
{
	color: #000066;
	text-decoration: none;
}
A:visited
{
	color: #000066;
	text-decoration: none;
}
A:hover
{
	color: #ff0000;
	text-decoration: none;
}
/*
div that is shown to the user while data is being retrived from server
*/
.LoadingDiv
{
	background-position: center center;
	display: none;
	z-index: 9999;
	filter: progid:DXImageTransform.Microsoft.Fade(Overlap=0.00);
	background-image: url(../images/loading-bg.png);
	padding-bottom: 10px;
	width: 180px;
	color: black;
	padding-top: 17px;
	background-repeat: no-repeat;
	position: absolute;
	height: 50px;
	background-color: transparent;
	text-align: center;
}

/*********************************************
			Top Menu Classes
**********************************************/

/*
Top Menu
*/
.Top
{
	background: url(../images/topmenu/topnav.gif) white repeat-x center top;
}
/*
Top Menu Groups
*/
.TopGroup
{
	background-color: white;
	background: url(../images/topmenu/topnav.gif) white repeat-x center center;
}

/*
Top Menu Item Normal
*/
.TopItem
{
	background: url(../images/topmenu/topnav.gif) white repeat-x center center;
	cursor: pointer;
	color: #445462;
	
}

/*
Top Menu Item Hover
*/
.TopItemH
{
	cursor: pointer;
	color: #cc0000;
	background: url(../images/topmenu/topnav.gif) white repeat-x center center;
	
}

/*
Top Menu Item Expanded
*/
.TopItemExp
{
	background-color: #f3f3f4;
	color: #cc0000;
	background: url(../images/topmenu/topnav.gif) white repeat-x center center;
	cursor: pointer;
	
}

/*
Top Menu Submenus
*/
.TopSubItem
{
	
}
/*********************************************
		End Top Menu Classes
**********************************************/

/*********************************************
			Right Menu Classes
**********************************************/

.RightTopGroup
{
	background-color: transparent;
	background-image: url(../images/righttd_bg.gif);
}
.RightGroup
{
	background-image: url(../images/righttd_bg.gif);
	background-color: transparent;
	border-right: #8287b3 1px solid;
	border-top: #8287b3 1px solid;
	border-left: #8287b3 1px solid;
	border-bottom: #8287b3 1px solid;
}
/*
Right Menu Item Normal
*/
.RightItem
{
	cursor: pointer;
	color: Black;
	border-right: #ffffff 1px;
	border-top: #ffffff 1px;
	border-left: #ffffff 1px;
	border-bottom: #ffffff 1px;
}

/*
Right Menu Item Hover
*/
.RightItemH
{
	background-color: #DDE7FF;
	background-image: url(../images/rightmenu/over_bg.gif);
	cursor: pointer;
	color: #0066ff;
	border-right: #AEAECF 1px solid;
	border-top: #ccccff 1px solid;
	border-left: #ccccff 1px solid;
	border-bottom: #AEAECF 1px solid;
}

/*
Right Menu Item Expanded
*/
.RightItemExp
{
	background-color:#DDE7FF; 
	cursor: pointer;
	background-image: url(../images/rightmenu/over_bg.gif);
	color: #0066ff;
	border:solid 1px #AEAECF; 
	border-right-color:#ccccff;
	border-bottom-color:#ccccff;
}

/*
Right Menu Scroll Item
*/
.ScrollItem
{
	background-color: #FBFBFB;
	font-family: verdana;
	font-size: 12px;
	border: solid 1px #FBFBFB;
	cursor: default;
	text-align: center;
}

/*
Right Menu Scroll Item Hover
*/
.ScrollItemH
{
	background-color: silver;
	color: black;
	font-family: verdana;
	font-size: 12px;
	border: solid 1px gray;
	cursor: default;
	text-align: center;
}

/*
Right Menu Scroll Item Link
*/
.ScrollItemA
{
	background-color: darkgray;
	color: black;
	font-family: verdana;
	font-size: 12px;
	border: solid 1px gray;
	cursor: default;
	text-align: center;
}

/*********************************************
			End Right Menu Classes
**********************************************/
.hand
{
    cursor:pointer;
}

.FormTable
{
	border-right: gainsboro 1px solid;
	border-top: gainsboro 1px solid;
	border-left: gainsboro 1px solid;
	width: 100%;
	border-bottom: gainsboro 1px solid;
}
.FormHeader
{
	background-color: gainsboro;
	text-align: center;
	height:35px;
}
.FormFieldLabel
{
	width:30%;
	text-indent:6px;
	height:30px;
	
	
}
.FormFieldInput
{
	width:70%;
	
}
.FormTextBox
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 9pt;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-family: Tahoma;
	width:85%;
	height:20px;
}
.FormTextArea
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	font-size: 9pt;
	border-left: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	font-family: Tahoma;
	width:85%;
	height:50px;
}
.FormSelect
{
	font-family:Tahoma;
	font-size:9pt;
}
.FormFooter
{
	background-color: gainsboro;
	text-align: center;
	height:35px;
}
.FormSubmitButton
{
	font-family:Tahoma;
	font-size:9pt;
	background-image: url(/Resources/images/pages/txt_bg.gif);
    border-top: #a9b8cf 1px solid;
    border-right: #a3aeca 1px solid;
    border-bottom: #8f9ab8 1px solid;
    border-left: #94a2bf 1px solid;
}

.PageContentTD
{
    border-right: #a4a5cc 1px solid;
    border-left: #9da9cc 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    padding-top: 10px;
}
.PageBottomTD
{
    border-bottom: #a9b3d8 2px solid;
     border-right: #a4a5cc 1px solid;
    border-left: #9da9cc 1px solid;
}
.txt
{
    background-image: url(/Resources/images/pages/txt_bg.gif);
    border-top: #a9b8cf 1px solid;
    border-right: #a3aeca 1px solid;
    border-bottom: #8f9ab8 1px solid;
    border-left: #94a2bf 1px solid;
}
.btn
{
    background-image: url(/Resources/images/pages/txt_bg.gif);
    border-top: #a9b8cf 1px solid;
    border-right: #a3aeca 1px solid;
    border-bottom: #8f9ab8 1px solid;
    border-left: #94a2bf 1px solid;
}
