html {
	padding: 0;
	margin: 0;
	background-color: #f5f5f4;
}

body {
	background: transparent;
	font-family: Arial, sans-serif;	/* Font family for whole site */
	background: transparent url("images/bg_body.png") 0% 100% repeat-x;
	/*line-height: 100%;*/
}

#LoginInformation  .LoginLinks a,
#SecondaryMenu ul li a,
#MainMenu ul li a,
.Tabs ul li a, 
#Content .ButtonContainer .Tab_Item  a {
	color: white;											/* Text color for links in Login Information Area (top right).*/
}





/*--------------------------------------------*/
/*                  COLORs 1                  */
/*--------------------------------------------*/

#Header {
	background: #3a628a url("images/bg_header.jpg") 50% 0% repeat-x;
}

#Bottom {
	background: #3a628a url("images/bg_bottom.jpg") 50% 100% repeat-x;
}

#Content h1, table th a {
	color: #222;
}

/*--------------------------------------------*/
/*                  COLORs 2                  */
/*--------------------------------------------*/
/*#Header {
	border-bottom: solid 5px #aab447;
}*/

/*#SecondaryMenu ul li a:hover,
#SecondaryMenu ul li.selected 
 {
	background-color: #aab447;
}*/

a {
	color: #438ECC;
}

a:hover {
	color: #9d4202;
}

/*-----------------------------------------*/
/*                  COLOR 3                */
/*-----------------------------------------*/

#MainMenu  table tr,
/*#SecondaryMenu ul li,*/
#Middle .Container table th,
.Popup .Container table th,
#Content .cssbox_head, 
#customPage th {
	background: #8fadc0 url('images/bg_th.png') 0 0 repeat-x;
}

#Content .cssbox, 
#Content div.DataTable table {
	border:1px solid #7C9FB4;
}   
#Content div.DataTable table {
	border-botom:0;
}

#Content div.DataTable table td, 
#Content div.DataTable table th {
	border: solid 1px #7c9fb4;
/*	border-bottom: solid 1px #7c9fb4;*/
}


#Content div.FormTable table td, #Content div.FormTable table th {
	border: solid 1px #e8e8e8;
}

#Content div.DataTable table.MultyPager, 
#Content div.DataTable table.MultyPager td {
	border-width: 0px;
}

/*.Tabs li a{
	background-color: #9fbc8f;
}*/

/*-----------------------------------------*/
/*                  COLOR 4                */
/*-----------------------------------------*/

#LoginInformation, #Bottom {
	color: #99C7F5;
}

#Middle {
	border: solid 1px #e8e8e6;
}


/*-----------------------------------------*/
/*                  COLOR 5                */
/*-----------------------------------------*/

#Page {
	background-color: #f5f5f4;
}

#Content .SecondaryContent .cssbox_head a,
#Content .SecondaryContent .cssbox_head {
	color: #f5f5f4;
}


/*-----------------------------------------*/
/*                  COLOR 6                */
/*-----------------------------------------*/

.InputButton {
	
}


/*-----------------------------------------*/
/*                  COLOR 7                */
/*-----------------------------------------*/

.InputButton:hover, .InputButton:disabled {
	
}

/*-----------------------------------------*/
/*                  COLOR 8                */
/*-----------------------------------------*/

#Content h2 {
	color: #17459e;
}

div.DataTable table.MemActivity_Display tr.bold {
	font-weight: bold;
}

/* new button */

	.browsefield {
		position: relative;
	}
	.pseudobrowse {
		position: relative; 
		padding: 1px 0 2px 0;
		z-index: 1;
	}
	.pseudobrowse .browsebuttonbox {
		position:absolute; 
		top:0; 
	}
	.pseudobrowse .browsebuttonbox .Button_Item_inactive, .pseudobrowse .browsebuttonbox .Button_Item_hover {
		position:absolute; 
		top:0; 
		left:0;
	}			
	.filefield {
		position:absolute; 
		top:0; 
		left:0;
		cursor:pointer;
		opacity:0;
		z-index:2;
		filter: alpha(opacity = 0);	
	}
			/* active */

.Button_Item_hover {
	background: #c86000 url("images/bg_tab_active.png") top left repeat-x;
}

.Tab_TopLeft_hover {
	display: block;
	overflow: hidden;
	background: transparent url("images/bg_tab_active_top_left.png") 0% 0% no-repeat;
}
.Tab_TopRight_hover {
	display: block;
	overflow: hidden;
	background: transparent url("images//bg_tab_active_top_right.png") 100% 0% no-repeat;
}
.Tab_BottomLeft_hover {
	display: block;
	overflow: hidden;
	background: transparent url("images/bg_tab_active_bottom_left.png") 0% 100% no-repeat;
}
.Tab_BottomRight_hover {
	display: block;
	overflow: hidden;
	background: transparent url("images/bg_tab_active_bottom_right.png") 100% 100% no-repeat;
}
/*inactive*/
.Button_Item_inactive {
	background: url("images/bg_tab_inactive.png") top left repeat-x;
	/* background-color: #16469E; */
}

.Tab_TopLeft_inactive {
	display: block;
	overflow: hidden;
	background: transparent url("images/bg_tab_inactive_top_left.png") 0% 0% no-repeat;
}
.Tab_TopRight_inactive {
	display: block;
	overflow: hidden;
	background: transparent url("images/bg_tab_inactive_top_right.png") 100% 0% no-repeat;
}
.Tab_BottomLeft_inactive {
	display: block;
	overflow: hidden;
	background: transparent url("images/bg_tab_inactive_bottom_left.png") 0% 100% no-repeat;
}

.Tab_BottomRight_inactive {
	display: block;
	overflow: hidden;
	background: transparent url("images/bg_tab_inactive_bottom_right.png") 100% 100% no-repeat;
}
/* end new button */


			
