body{
	padding : 0px;
	margin : 0px;
	font-family: Verdana;
}
.topr{
	background-image:  url(repeat_topr.gif);
	background-repeat: no-repeat;
	border-right:solid #CCCCCC 1px;
}
.picr{
	background-image:  url(repeat_picr.jpg);
	background-repeat: no-repeat;
	border-right:solid #CCCCCC 1px;
	background-position:bottom left;
}
.headr{
	background-image:  url(repeat_headr.gif);
	background-repeat: no-repeat;
	border-right:solid #CCCCCC 1px;
}
.contr{
	background-image:  url(repeat_contr.gif);
	background-repeat: repeat-y;
	border-right:solid #CCCCCC 1px;
}
.head10{
	background-image:  url(head_bg.gif);
	background-repeat: no-repeat;
	width:512px;
	padding-left: 23px;
}
.head{

}
.head2{
	font-family: Verdana;
	font-size: 12px;
	color: #be0a2d;
	font-weight: Bold;
	font-style: Italic;
	padding-left: 0px;
}
.h1{
	font-family: Verdana;
	font-size: 12px;
	color: #be0a2d;
	font-weight: Bold;
	font-style: Italic;
	padding-left: 20px;
}
a.MediaTabs2,A.MediaTabs2:visited, A.MediaTabs2:active, A.MediaTabs2:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #be0a2d;
	font-weight: Bold;
	font-style: Italic;
	padding-left: 20px;
}

.menu{
	background-image:  url(repeat_nav.gif);
	background-repeat: repeat-y;
	height:100%;
}
.navbar{
	background-image:  url(nav_bg.gif);
	background-repeat: no-repeat;
	height:0px;
}
#navitem{
	background-image:  url(navitem_bg.gif);
	background-repeat: no-repeat;
	height:27px;
	width:198px;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	padding-left: 20px;
	padding-top: 5px;
}
#navover{
	background-image:  url(navover_bg.gif);
	background-repeat: no-repeat;
	height:27px;
	width:198px;
	padding-left: 20px;
	padding-top: 5px;
}
a.nav{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: Bold;
	text-decoration: none;
}
a.over{
	font-family: Verdana;
	font-size: 11px;
	color: #be0a2d;
	font-weight: Bold;
	text-decoration: none;
}
.navfeat{
	background-image:  url(nav_features.gif);
	background-repeat: no-repeat;
	height:82px;
	text-align:center;
	font-family: Verdana;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: Bold;
}
.navlogo{
	background-image:  url(nav_logo.gif);
	background-repeat: no-repeat;
	height:84px;
	text-align:center;
}
.cont{
	background-image:  url(cont_bg.gif);
	background-repeat: no-repeat;
}
.content{
	font-family: Verdana;
	font-size: 11px;
	height: 100%;
	color:#5a5959;
}
.section{
	background-image:  url(cont_section.gif);
	background-repeat: no-repeat;
	/*background-position: 0 5;*/
	height:34px;
	width:507px;
	font-family: Verdana;
	font-size: 12px;
	color: #be0a2d;
	font-weight: Bold;
	padding-left:15px;
	padding-top:5px;
}
.section2{
	font-family: Verdana;
	font-size: 12px;
	color: #be0a2d;
	font-weight: Bold;
	padding-left:15px;
}
.sectgrey{
	background-color:#efefef;
	padding:5px;
}
a.white,A.white:visited, A.white:active{
	font-family: Verdana;
	font-size: 11px;
	color: #cc0000;
	font-weight: Bold;
}
A.white:hover{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: Bold;
	text-decoration:none;
}
.black{
	background-color:#000000;
	color: #bdbdbd;
	font-family: Verdana;
	font-size: 10px;
	height:23px;
}
a.grey{
	color: #bdbdbd;
	font-family: Verdana;
	font-size: 10px;
}
.search {
	FONT-FAMILY: Tahoma; 
	color:#000000;
	font-size:8pt; 
	 
	text-transform:uppercase;
}
A.search:link,A.search:visited, A.search:active{
	FONT-FAMILY: Tahoma; 
	color:#000000;
	font-size:8pt;
	
	text-transform:uppercase;
}
A.search:hover {
	FONT-FAMILY: Tahoma; 
	color:#be0a2d;
	font-size:8pt; 
	TEXT-DECORATION:underline; 
	text-transform:uppercase; 
	
}
.NormalTextBox{
	
	border-left: #cccccc 1pt solid; 
	border-top: #cccccc 1pt solid; 
	border-right: #000000 1pt solid; 
	border-bottom: #999999 1pt solid; 
}



/* navigation---------------------------------------- */

.navBg
{
		background-image:  url(navitem_bg.gif);
		/*background-repeat: no-repeat;*/
		background-repeat:repeat-y;
		height:10px;
	
		/*width:198px;*/
	
		filter:alpha(opacity=60);
		-moz-opacity:.60;
		opacity:.60;
		padding-left: 20px;
		margin-bottom:-13px;
		
}
.navBg2
{
		background-image:  url(navitem_bg.gif);
		/*background-repeat: no-repeat;*/
		background-repeat:repeat-y;
		height:27px;
	
		/*width:198px;*/
	
		filter:alpha(opacity=60);
		-moz-opacity:.60;
		opacity:.60;
		padding-left: 20px;
		/*margin-bottom:-13px;*/
		
}

/*--------------------------------------------------*/

/*Ilifu navigation tags*/
/* Main Menu */

.MainMenu_MenuContainer 
{
	border-top : 0px solid #89B7E5;
	border-bottom : 0px solid #89B7E5;
	border-left : 0px solid #89B7E5;
	border-right : 0px solid #89B7E5;

/*	
	background-color:#D0D0D0; 
	background-color:#e7f3ff; 
*/
	height:27px;
	width:;
	
	font-size:8pt;
	font-family: Verdana;
	
	color:#000000;	
	width:100%;
	vertical-align:middle;
}

.MainMenu_MenuBar 
{
	border-top : 0px solid #89B7E5;
	border-bottom : 0px solid #89B7E5;
	border-left : 0px solid #89B7E5;
	border-right : 0px solid #89B7E5;
	 
	/*background:#7BC0EA;*/
	height:27px;
	/*width: 100px;*/
	
	cursor: hand; 

	/*text-transform: uppercase; */
	
	font-size:8pt;
	font-family: Tahoma;
	
	color:#000000;	
	
	width:100%;
	vertical-align:middle;	
	align:left;	
}
/*default view*/
.MainMenu_MenuItem 
{
	/* shows lines before roll over ///////////////////////////////////*/
	border-top : 0px solid #89B7E5;
	border-bottom : 0px solid #89B7E5;
	border-left : 0px solid #89B7E5;
	border-right : 0px solid #89B7E5;

	/*background-color:#cccccc;*/
	width:px;
	
	cursor: hand; 
	
	font-size:8pt;
	font-family: Verdana;
	font-weight:normal;
	
	height:27px;
	vertical-align:middle;	

}

.MainMenu_MenuIcon 
{
	border-top		: 1px solid #be0a2d;
	border-bottom	: 1px solid #be0a2d;
	border-left		: 1px solid #be0a2d;
	border-right	: 1px solid #be0a2d;
	
	background-color:#D0D0D0;	
	
	cursor: hand; 
	
	font-size:8pt;
	font-family: Tahoma;

	height:27px;
	vertical-align:middle;	
	width:5px;	
	visibility:hidden;
	/*display:none;*/
}

/*default dropdown look*/
.MainMenu_SubMenu 
{
	z-index: 1000; 
	cursor: hand; 
	
	border-top		: 1px solid #be0a2d;
	border-bottom	: 1px solid #be0a2d;
	border-left		: 1px solid #be0a2d;
	border-right	: 1px solid #be0a2d;
	
	background-color:#D0D0D0;
	
	
	cursor: hand; 

	/*text-transform: uppercase; */
	
	font-size:8pt;
	font-family: Verdana;
	color:#000000;

	width: px;
	height:27px;	
	vertical-align:middle;	
	margin-left:-13px;
	/*padding-left:-50px;*/
}

.MainMenu_MenuBreak 
{
	z-index: 1000; 
	cursor: hand; 
	
	border-top		: 1px solid #be0a2d;
	border-bottom	: 1px solid #be0a2d;
	border-left		: 1px solid #be0a2d;
	border-right	: 1px solid #be0a2d;
	
	background-color:#D0D0D0;
	
	cursor: hand; 
	
	font-size:8pt;
	font-family: Tahoma;
	
	color:#000000;
	width: px;
	vertical-align:middle;	
	height:27px;	
}

/*role over style*/
.MainMenu_MenuItemSel 
{
	z-index: 1000; 
	cursor: hand; 
	
	border-top		: 1px solid #be0a2d;
	border-bottom	: 1px solid #be0a2d;
	border-left		: 1px solid #be0a2d;
	border-right	: 1px solid #be0a2d;
	
	background-color:transparent; 

	text-decoration:none;
	
	font-size:8pt;
	font-family: Verdana;
	font-weight:normal;
	
	color:#be0a2d;
	height:27px;	
	width:px;

	vertical-align:middle;
		
	
}

.MainMenu_MenuArrow 
{
	
	font-family: webdings;
	font-size: 0pt;
	height:27px;
	vertical-align:middle;
	visibility:hidden;
	/*display:none;*/
}

.MainMenu_RootMenuArrow 
{
	height:0px;	
	width:0px;
	vertical-align:middle;	
	align:left;
}
/*rootmenuitemactivecssclass*/
.RootTab TD, .ActiveRootTab TD, .SelectedRootTab TD, .BreadcrumbRootTab TD {
	/*margin-bottom:-10px;*/
	
	border-top : 0px solid #89B7E5;
	border-bottom : 0px solid #89B7E5;
	border-left : 0px solid #89B7E5;
	border-right : 0px solid #89B7E5;
	
	padding-left: 0px;
	align:left;
	
	height: 27px;
	/*width: 150px;*/
	
	text-align: left;
	/*text-transform: uppercase; */
	font-weight: normal;
	font-family: Verdana,  Tahoma;
	font-size: 8pt;
	color:#000000;
	display: block;/*?*/
	
}
.ActiveRootTab
{
/*background-color:#E1F0FF;*/
}




/* --------------------------------report builde styles---------------------------------------*/

.reportShellTable
{
	width: 100%;
	border-style:solid;
}
.reportShellDataGridHead
{
	background-color:transparent;
	vertical-align:top;
	color:#cc0000;
	font-size:12px;
	width:100%;
	font-weight:bold;
	border: #000000 0px solid;
}
.reportShellDataGridRow
{
	background-color:#ffffff;
	vertical-align:top;
	color:#333333;
	font-size:12px;
	border: #000000 0px solid;

}

.reportShellDataGridAlternatingRow
{
	background-color:transparent;
	vertical-align:top;
	color:#333333;
	font-size:12px;
	border: #000000 0px solid;
}

test
{
font-family:verdana; font-size:12px;font-weight:bold; color:#ffffff;background-color:#000000;

text-align:left;
}



