/* CSS Document */

/*--------------------------Menu Styles --------------------------------*/

.MenuContainer {
	background-color: transparent;
	font-family:Verdana, Arial, Helvetica;
	text-align:center;}

.MenuBar {}

.MenuItem {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 2px 0px 2px;}

.MenuItemSel {}

.MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #FFFFFF; 
	text-align: center;
	padding:2px;
	height:25;
	width:13px;}

.MenuBreak {}

.MenuArrow {}

.RootMenuArrow {
	font-family: webdings; 
	font-size: 1pt;
	cursor: pointer; 
	cursor: hand;
	color: #FFFFFF;
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;
}

.RootMenuItem {
	background-color: transparent;
	cursor: pointer; 
	cursor: hand;  
	font-family:Arial, Verdana, Helvetica;
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal;
	padding:2px 10px 2px 10px;
	color: #FFFFFF;
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;
	}

.RootMenuItemSelected { 
	background-color: transparent;
	cursor: pointer; 
	cursor: hand;  
	font-family:Arial, Verdana, Helvetica;
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal;
	padding:2px 10px 2px 10px;
	color: #c8c6dc;
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;}

.RootMenuItemActive {
	background-color: transparent;
	cursor: pointer; 
	cursor: hand;  
	font-family:Arial, Verdana, Helvetica;
	font-size: 14px; 
	font-weight: bold; 
	font-style: normal;
	padding:2px 10px 2px 10px;
	color: #c8c6dc;
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;}

.RootMenuItemBreadCrumb {
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;}

.SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #3a3464;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-top: #FFFFFF 1px solid;
	border: #FFFFFF 1px solid;
	color:#FFFFFF;
}	

.SubMenuItem {
	cursor: pointer; 
	cursor: hand;
	font-family:Arial, Verdana, Helvetica;
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;
	padding:0px 2px 0px 2px;
	background-color: #3a3464;
	color: #FFFFFF;
	}

.SubMenuItemSelected {
	cursor: pointer; 
	cursor: hand;
	font-family:Arial, Verdana, Helvetica;
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;
	padding:0px 2px 0px 2px;
	background-color: #3a3464;
	color: #FFFFFF;
	}

.SubMenuItemActive {
	cursor: pointer; 
	cursor: hand;
	font-family:Arial, Verdana, Helvetica;
	font-size: 12px; 
	font-weight: bold; 
	font-style: normal;
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;
	padding:0px 2px 0px 2px;
	background-color: #3a3464;
	color: #FFFFFF;}

.SubMenuItemBreadCrumb {
	border-bottom: #3a3464 1px solid;
	border-top: #3a3464 1px solid;
	border-left: #3a3464 1px solid;
	border-top: #3a3464 1px solid;
	border: #3a3464 1px solid;
	background-color:#FFFFFF;}

.Separator {
	border-bottom: #3a3464 1px solid;
	border-top: #3a3464 1px solid;
	border-left: #3a3464 1px solid;
	border-top: #3a3464 1px solid;
	border: #3a3464 1px solid;}

.LeftSeparator {
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;
	background-color:#FFFFFF;}

.RightSeperator {
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;}

.LeftSeparatorActive {
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;
	background-color:#FFFFFF;}

.RightSeparatorActive {
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;}

.LeftSeperatorBreadCrumb {
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;
	background-color:#FFFFFF;}

.RightSeperatorBreadCrumb {
	border-bottom: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border-left: #3a3464 0px solid;
	border-top: #3a3464 0px solid;
	border: #3a3464 0px solid;}

/*---------------------------Design Styles----------------------------------*/

body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	background-image:url(images/bg.gif);
	background-position:center;
	background-repeat:repeat-x;
	background-attachment:fixed;}

#main_tbl {
	width:100%;
	height:100%;}

#left_cell {
	width:50%;
	background-image:url(images/side_fill.gif);
	background-repeat:repeat-x;}

#hdr_cell {
	vertical-align:top;}

#right_cell {
	width:50%;
	background-image:url(images/side_fill.gif);
	background-repeat:repeat-x;}

#hdr_tbl {
	width:100%;}

#hdr_fill {
	width:100%;
	background-image:url(images/header_fill.gif);
	background-repeat:repeat-x;}

#under_hdr_tbl {
	width:100%;}

#menu_cell {
	padding:2px 0px 2px 0px;
	vertical-align:middle;
	background-color: #3a3464;
	width:100%;}

#content_tbl_cell {
	height:100%;
	vertical-align:top;
	padding:10px 0px 0px 0px;}
	
#content_tbl {
	width:100%;}
	
#leftpane_cell {
	width:190px;
	padding:5px;
	vertical-align:top;}
	
#contentpane_cell {
	width:508px;
	padding:5px;
	vertical-align:top;}
	
#contentpane_cell_nlp {
	width:100%;
	padding:5px;
	vertical-align:top;}

#ftr_tbl_cell {}

#ftr_tbl {
	width:100%;}
	
#ftr_top_cell {
	font-family:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#000000;
	text-align:center;
	padding:5px;}
	
#ftr_cell {
	width:100%;
	background-color: #3a3464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;}
	
#ftr_bot_fill {
	background-color: #3a3464;}
	
/*---------------Text Styles------------------------*/
p,a,table,td,tr,div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

.footer_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;}
	
a.footer_link:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;}
	
a.footer_link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;}
	
a.footer_link:visited, {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;}
	
a.footer_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:1px solid #c8c6dc;}
	
a:link,
a:active,
a:visited {
	font-famliy:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#3a3464;
	text-decoration:none;
	border-bottom:1px solid #c8c6dc;}
	
a:hover {
	font-famliy:Arial, Verdana, Helvetica;
	font-size:12px;
	color:#3a3464;
	text-decoration:none;
	border-bottom:1px solid #3a3464;}