/* overrides */
#imaheader ul li {list-style-type:none;}
#imaheader span.SkinObject {display:none;}
#imaheader a.SkinObject {font-size:10px; color:#666; font-weight:normal;}
#imaheader a.SkinObject:hover {text-decoration:underline;}
#imasearch {text-align:right;}
#dnn_dnnSEARCH_txtSearch {border:1px solid #CCC}
#Form { width:98%; margin:0;}
tr.MainMenu_MenuItem td, tr.MainMenu_MenuItemSel td {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; border-bottom: 1px solid #78c9a8;}
.skinmaster1 {display:none;}
div .ModuleTitle_MenuItemSel {background-color:#eee;}
.contentpane, .contentpane td {font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.imacontainer1 {margin-bottom:20px;}
#dnn_RightPane .imacontainer1 {width:175px;}
#dnn_ctr569_ModuleContent {overflow:hidden; border-right:1px solid #688CAF; position:relative; width:170px; height:124px;}
#dnn_ctr569_AbstractPanelMenu_PanelMenu_PanelBarList {position:absolute}
/* 
================================
default styles from DotNetNuke
================================
*/   

.pagemaster {
	width: 100%;
	height: 100%;	
	background-color: #fefefe;
}
.skinmaster {
	height: 100%;
	background-color: #f3f5fa;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px; 
}
.skinheader {
}
.skingradient {
	background-image: url(gradient_DkBlue.jpg); 
	height:30px;
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.leftpane {
	
	background-color: transparent;
	padding-left: 1px;
	padding-right: 4px;
	padding-top: 6px;
	width:170px;
}
#tdLeftPane {width:170px;}
.contentpane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.main_dnnmenu_container {
	background-color: transparent; 
}
.main_dnnmenu_bar {
	cursor: pointer; 
	cursor: hand;
	height:16px;
	background-color: Transparent;
}
.main_dnnmenu_item td { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
        white-space: nowrap;  /*Word wrapping menu item now optional*/
        padding: 1px 3px 3px 1px;	
}

.main_dnnmenu_rootitem  { /*TD if menu option for using tables is on*/
	cursor: pointer; 
	cursor: hand; 
	color: #000000; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal; 
	background-color: Transparent;
	font-family: Tahoma, Arial, Helvetica; 
    white-space: nowrap;  /*Word wrapping menu item now optional*/	    
    padding: 0px 12px 0px 5px;   /*explicitly set padding for root menu items*/
}

.main_dnnmenu_itemhover {  
	background-color: #8da4d3; 
}

.main_dnnmenu_itemhover td {  
	background-color: #8da4d3; 
}


.main_dnnmenu_icon {
	cursor: pointer; 
	cursor: hand; 
	text-align: center; 
	width: 15px; 
	height: 100%;
}
.main_dnnmenu_submenu {
	background-color: #cad5ea;  
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#696969', Direction=135, Strength=3); 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}
.main_dnnmenu_break {
	height: 1px;
	font-size: 1px;
}

.main_dnnmenu_arrow {
	border-right: #cad5ea 1px solid; 
	border-bottom: #cad5ea 1px solid; 
	border-top: #cad5ea 0px solid;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
}
.main_dnnmenu_rootmenuarrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
.StandardButton {
  background: #7994cb none; 
  color: #ffffff;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dfe5f2;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
	-moz-border-radius-bottomleft: 15px; 
	-moz-border-radius-bottomright: 15px; 
	-moz-border-radius-topleft: 3px; 
	-moz-border-radius-topright: 3px;
}
.TreeViewMenu_Header {
	background-image: url(gradient_LtBlue.jpg);
}
.Head {
   font-family: Arial, Helvetica;
   font-size:  13px;
   font-weight: bold;
   color: #333333;
}

/* from ima.css 
--------------------------------------------------*/

* html img, div, a, input { behavior: url(iepngfix.htc) }

/* This rule resets a core set of elements so that they will appear consistent across browsers. Without this rule, content styled with an h1 tag, for example, would appear in different places in Firefox and Internet Explorer because each browser has a different top margin default value. By resetting these values to 0, the elements will initially be rendered in an identical fashion and their properties can be easily defined by the designer in any subsequent rule. */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 11px;
}

/* The body is the outermost layout component and contains the visible page content. Setting properties for the body element will help to create consistent styling of the page content and more manageable CSS. Besides using the body element to set global properties, it is common to use the body element to set the background color of the page and create a centered container for the page content to display. */
body {
  background-color: #288095;
  /*line-height: 1.414px;*/
  font-size: 11px;
  color:#003663;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center; /* Centers the page content container in IE 5 browsers. */
  margin: 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */
  padding: 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
    background-image:url('images/bgdfooter.jpg');
	background-repeat:repeat-y;
	background-position:50%;
}

sup, sub {line-height:0}

img {
	border:0;  outline: 0;
}

/* Commonly used to style page titles. */
h1 {

  color: #666666;
  font-size: 14px;
  font-weight: normal;
   
}
h2 {
	/*line-height: 2.0em;*/
  color: #666666;
  font-size: 12px;
  font-weight: bold;
}
h3 { color: #003663; font-size: 13px; font-weight: bold; padding: 10px 0 6px 0; font-family:Arial, Helvetica, sans-serif;}


/* Sets the style for unvisited links. */
a,  a:link {
  color: #0162c0;
  text-decoration: none;
}
/* Sets the style for visited links. */
a:visited {
  color: #0162c0;
  text-decoration: none;
}
/* Sets the style for links on mouseover. */
a:hover {
color:#0162c0;
text-decoration: underline;
}
a:active {
  color: #0162c0;
  text-decoration: none;
}

a:focus{  -moz-outline-style: none;outline: none;} 

/*width:0; height:0;
  outline:0;*/ /* for browsers that understand */

/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. IE 5 browser require the use of text-align: center defined by the body element to center the container. For liquid layouts you may simply set the left and right margins to center the container on the page. */
/* Wrapper */

#imawrapper {
  margin-left: auto;
  margin-right: auto;
  text-align:center;
  margin-top:0;
  margin-bottom:0;
  height:720px;
  height: 100%;  /*debuig this */


}


/* Page */

#imapage {

  margin-left: auto;
  margin-right: auto;
  margin-top:0;
  margin-bottom:0;
	padding-top:18px;
	width:818px;
	
	text-align:left;
	


}

#imapage #imaheader{
	  padding: 0;
	  margin:0;
	  height:100px;
	  width:818px;
	  background-color:white;
	  background-image:url('images/bgd_header.jpg');
	  background-position:left;
	  background-repeat:repeat-x;
	  position:relative;

}

#imapage #imaheader h1 a {
display:block;
height:64px;
overflow:hidden;
text-indent:-99999px;
width:206px;
}

#imaheaderlogo{
	width:206px;
	height: 64px;
	position:absolute;
	left:25px;top:25px;
	background-image: url(images/ima_logo.png);
	background-position:left top;
	background-repeat:no-repeat;
}





/*Utiility Menu */

#imautilitymenu {position:absolute; right:22px; top:15px; }

#imautilitymenu a.loginnamelink:link, #imautilitymenu a.loginnamelink:visited, a.loginnamelink:active {text-decoration: none; color: #0063be; font-size:12px; font-weight:normal; }
#imautilitymenu a.loginnamelink:hover {text-decoration: underline;} 

#imautilitymenu ul {
	margin: 0;
	padding: 0 5px 0 0;
	list-style: none;
}
#imautilitymenu li {
	float: left;
	padding: 0 3px 0 0;
	color: #999999;
}
#imautilitymenu li.first {
	background: none;
}

#imautilitymenu a.utilitylink:link, #imautilitymenu a.utilitylink:visited, a.utilitylink:active {text-decoration: none; color: #666666;	font-size:10px; font-weight:normal; }
#imautilitymenu a.utilitylink:hover {text-decoration: underline; } 


/* Login View and Messaging */

#IMALoginView {color:#0063be;text-align:right;padding-right:5px;}

/* Search */

#imasearch {
	margin: 0 5px 0 0;
	position:absolute;
	right:22px;
	top:50px;
	/* background-image:url('images/temp_search_box.jpg'); */
	background-repeat:no-repeat;
	width:264px;
	height:19px;
}


#imapage #imanav{
	  padding: 0;
	  margin:0;

	  height:60px;
	  width:818px;
	background-image:url('images/bgdfooter.jpg');
	background-repeat:repeat-y;


}

#imapage #imaviolator{color:#0063be;
    margin: 0;
	position:absolute;
	right:22px;
	top:72px;
	width:664px;
	height:19px;
	text-align:right;
	font-size:11px;}

#imapage #imaviolator a, #imapage #imaviolator a:active, #imapage #imaviolator a, #imapage #imaviolator a:visited{text-decoration:underline;font-size:11px; }



#imapage #imacontainer{
	margin: 0;
	padding: 8px;
	/* width:818px;*/ /* if put this then it gets pushed out to far... */	  
	min-height:723px;
	background-color:#E6E6E6;

}

#imapage #imacontainer #imapagetitlecontainer
{
   	height:125px;
	width:802px;
	padding:0;
	margin:0;
	background-color:#CAC1B7}

#imapage #imacontainer #imapagetitlecontainer h1 
{
    color:#003663;
     font-family:Georgia;
     margin: 0;
     font-size:36px;
	padding-left:15px;
	padding-top:42px;
	padding-bottom:8px;}


	

#imapage #imafooter 
{
    clear: left;
	width:818px;
	height:45px;
	color:#ffffff;
	background:transparent;
	background-image:url('images/bgdfooter.jpg');
	background-repeat:repeat-y;
	text-align:center;
	font-size:10px;
	padding-top:11px;

}

#imapage #imafooter p {
		padding:0;
		margin:0;
		text-align:center;
        font-size:11px;
}
#imapage #imafooter a:link, #imapage #imafooter a:active, #imapage #imafooter a:visited  {
	color:#ffffff;
	font-weight:normal;
}
#imapage #imafooter a:hover {color:#ffffff; text-decoration:underline;}





/*********** 2 and 3 column structure ***********/



#contentwrapper_2col{
float: left;
width: 100%;
background-color: white;
margin-top:8px; min-height:707px;
}
#contentwrapper_2col td {padding-bottom: 10px;}
 
#contentwrapper_2col h3 {font-size: 14px;}


#contentwrapper_3col{
float: left;
width: 100%;
background-image:url("images/bkgd_3col.gif");
background-repeat:repeat-y; 
margin-top:8px;
margin-bottom:8px;
min-height:707px;
height:100%;
}

#contentcolumn_2col{
margin-left:184px;
}

#contentcolumn_3col{
margin: 0 184px 0 184px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

}



#leftcolumn{
float: left;
width: 184px; /*Width of left column in pixel*/
margin-left: -802px; /*Set margin to that of -(MainContainerWidth)*/
margin-top:8px;
}

#rightcolumn{
float: left;
width: 184px; /*Width of right column*/
margin-left: -184px; /*Set left margin to -(RightColumnWidth)*/
background: #FFFFFF;
margin-top:8px;
}

.innercontent {padding:0 18px;}
.innercontent p {padding:5px 0;}

div.innercontent > p:first-child {font-weight:bold;font-size:13px;}

#rightcolumn .innerrightcontent {padding:12px 12px;}

#rightcolumn .innerrightcontent { color:#666666; font-family:Arial, Helvetica, sans-serif; }
#rightcolumn .innerrightcontent p{padding:5px 0;}
#rightcolumn .innerrightcontent .reference{font-size:9px; color:#999999;}
#rightcolumn .innerrightcontent ul{margin:0;padding-left:12px}
#rightcolumn .innerrightcontent li{padding:5px 0;}


.btnLearnMoreDkBl {
    background-image:url(images/btnLearnMoreHome.gif);
    background-repeat:no-repeat;
    width:107px;height:19px;  
   padding-left:10px; 
    position:absolute;top:114px;left:15px;
    }
    
a.btnLinkText:link, a.btnLinkText:visited, a.btnLinkText:hover, a.btnLinkText:active {
    color:#ffffff;text-transform:uppercase;text-decoration:none; font-size:9px; font-family:Verdana;
    display:block;font-weight:bold; letter-spacing:1.25px; padding-top:3px}
a.btnLinkText:hover{ text-decoration:underline;}
a.btnLinkText:focus{  -moz-outline-style: none;outline: none;} 

a.btnLinkTextblue:link, a.btnLinkTextblue:visited, a.btnLinkTextblue:hover, a.btnLinkTextblue:active {
    color:#003663;}
/******** HomE Page ********/
    
 #ima_messagebanner {
    background-image:url(images/AdvancingTheProfession.jpg);
    background-repeat:no-repeat;
    height: 179px; width: 802px;
    }       
	
	
	
/* from rad styles.css
--------------------------------------------------*/

/* RadMenu Plain skin */

* html .RadMenu .rmItem
{
	display:inline;
}
.RadMenu_Menu 
{
	background: #65653F;	
	z-index: 100 !important;		
	
}

.RadMenu_Menu_Context
{
	background: none;
	border:0;
}

.RadMenu_SitefinityBlueBlue .rmLink,
.RadMenu_SitefinityBlueBlue .rmTemplate .rmText
{
	line-height: 20px;
	text-decoration:none;
	color: #fff;
	background: #65653F;	
}

.RadMenu_SitefinityBlue .rmTemplate .rmText:hover,
.RadMenu_Menu .rmLink:hover,
.RadMenu_Menu .rmFocused,
.RadMenu_Menu .rmExpanded
{
	color: #fff !important;
	background: #65653F;		
}

.RadMenu_Menu .rmText
{
	padding: 0 20px 5px 10px;	
	font-size: 12px;
	font-family: Georgia, Verdana;

}

.RadMenu_Menu_rtl .rmText
{
	padding-right: 10px;	
	padding-left: 36px;
}


.RadMenu_Menu .rmGroup
{
	border: solid 1px #d7d7d7;	
	background: #65653F;
}

.RadMenu_Menu .rmGroup .rmLink,
.RadMenu_Menu .rmGroup .rmTemplate .rmText
{
	background: none;		
	text-align: left;	
}

.RadMenu_Menu_rtl .rmGroup .rmTemplate .rmText,
.RadMenu_Menu_rtl .rmGroup .rmLink
{
	text-align: right;
}

.RadMenu_Menu .rmGroup .rmTemplate .rmText:hover,
.RadMenu_Menu .rmGroup .rmLink:hover,
.RadMenu_Menu .rmGroup .rmFocused,
.RadMenu_Menu .rmGroup .rmExpanded
{
	background: #a7cfe8;
	color: #fff;	
	font-weight: normal;
}

.RadMenu_Menu .rmVertical .rmSeparator
{
	padding: 0;
	background: #ccc;
	font-size: 1px;
	line-height: 1px;
	height: 1px;
}

.RadMenu_Menu .rmExpandLeft,
.RadMenu_Menu .rmExpandRight
{
	background: transparent url('Menu/groupImage.gif') right center no-repeat;
	margin-right: 4px;
}


.RadMenu_Menu a.rmDisabled,  
.RadMenu_Menu .rmDisabled:hover  
{  
    background: none;  
    color: #ccc;  
}  


/*********************** RAD MENU  *******************************/

/* Common CSS */


.RadMenu
{
	/*white-space:normal !important; */
	white-space:nowrap !important; 
	float:left;
	position:relative;
}

.RadMenu .rmRootGroup
{
	margin:0;
	padding:0;
	position:relative;
	left:0;
	display: inline-block;
}

* html .RadMenu .rmRootGroup { float: left; }

.RadMenu:after,
.RadMenu .rmRootGroup:after
{
    content:""; 
    display:block;
    height:0;
  
    line-height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}

.RadMenu ul.rmVertical,
.rmRootGroup ul.rmHorizontal,
.rmContextMenu ul.rmHorizontal
{
	margin:0;
	padding:0;
	display:none;
	position:relative;
	left:0;
	
}

.rmSized ul.rmVertical
{
	width: 100%;
}

.rmSized .rmRootGroup .rmVertical
{
	width: auto;
}
.RadMenu .rmItem .rmItem {float:none;}
.RadMenu .rmItem
{
	float:left;
	position:relative;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;	
}

* html .RadMenu .rmItem
{
	display:inline;
}

.RadMenu .rmHorizontal .rmItem
{
	clear:none;
}

.RadMenu .rmVertical .rmItem
{
	clear:both;
}

.rmSized .rmVertical .rmItem
{
	width: 100%;
}

.rmSized .rmRootGroup .rmVertical .rmItem
{
	width: auto;
}

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup
{
	display:block;
}

.RadMenu .rmSlide, 
.rmContextMenu
{
	position:absolute;
	
	display:none;
	float:left;
}

* html .RadMenu .rmSlide, 
* html .rmContextMenu
{
	height:1px;
}

.rmContextMenu
{
	z-index:1000;
	overflow:visible;
}

.RadMenu .rmText
{
	display:block;
}

/*.RadMenu div.rmText templates
{
	white-space:normal;
}
*/
.RadMenu a.rmLink
{
	cursor:default;
	display:block;
			color:#ffffff;
	text-decoration:none;
	font-weight:bold;	

}


.rmScrollWrap
{
	position:absolute;
	float:left;
	
	left:0;
}

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow
{
	position:absolute;
	z-index:2000;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.RadMenu .rmLeftArrowDisabled,
.RadMenu .rmTopArrowDisabled,
.RadMenu .rmBottomArrowDisabled,
.RadMenu .rmRightArrowDisabled
{
	display:none;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
}

.RadMenu .rmBottomArrow,
.RadMenu .rmBottomArrowDisabled
{
	margin-bottom: -1px;
}

.RadMenu .rmLeftImage
{
	border:0;
	float:left;
}

.rmRtl
{
	float:right;
	text-align: right;
}

.rmRtl ul.rmHorizontal,
.rmRtl ul.rmVertical
{
	float:right;
}

.rmRtl .rmItem
{
	float:right;	
}

.rmRtl .rmLeftImage,
.rmRtlContext .rmLeftImage
{
	border:0;
	float:right;
}

.rmRtl .rmLeftArrow,
.rmRtl .rmTopArrow,
.rmRtl .rmBottomArrow,
.rmRtl .rmRightArrow,
.rmRtl .rmLeftArrowDisabled,
.rmRtl .rmTopArrowDisabled,
.rmRtl .rmBottomArrowDisabled,
.rmRtl .rmRightArrowDisabled
{
	text-indent:1000em !important;
}

.RadMenu .rmLink
{
	width:auto;
}

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after
{
    line-height: 0;
    font-size: 0;
   
}

.RadMenu div.rmRootGroup
{
    position: relative;
}




/********************************  Customize MENU  from RadMenu **************************************/


#imanav .RadMenu 
{
	text-align: left;
 
}

#imanav .RadMenu_rtl
{
	text-align: right;
}

#imanav .RadMenu .rmRootGroup
{
	border:0;
	
}

#imanav .RadMenu_Context
{
	background: none;
	border: 0;
}

/*******************   PADDING ITEMS  ************************************/

/*this padding gets passed down to it's children */

li.rmitem {position:relative;}
li.rmitem ul.rmLevel1 {position:absolute;}

#imanav .RadMenu .rmText {
    margin:0;
    padding:0;
    padding-left:6px;
    border-left:solid 1px #ffffff;
    cursor:pointer;
}


#imanav .RadMenu .rmLink,
#imanav .RadMenu .rmTemplate
{
	line-height: 24px;
	text-decoration: none;
	color: #fff;

	
}

#imanav .RadMenu .rmLink:focus,
#imanav .RadMenu .rmFocused
{
	outline: 0;
}

#imanav .RadMenu .rmExpanded
{
	z-index: 10000;
	position: relative;
}

#imanav .RadMenu_rtl .rmExpanded
{
	position: static;
}

#imanav .RadMenu .rmLink:hover,
#imanav .RadMenu .rmFocused,
#imanav .RadMenu .rmExpanded
{
	background-color:Transparent;
	color: #003663;
	text-decoration:none;
	background-image:url('images/nav_selector.gif');
	background-repeat:no-repeat;
	background-position: top center;
	-moz-outline-style: none;outline: none;
}

#imanav .RadMenu .rmLink,
#imanav .RadMenu .rmTemplate
{
	font: bold 11px  Georgia, Times NewRoman, serif;
	padding-top:15px /*LL*/
}

#imanav .RadMenu .rmGroup
{
	background-color:#ffffff; 
	border:0;
	padding:8px;
	margin-top:5px;
	width:170px;
}
#imanav .RadMenu .sm
{width:150px;}
#imanav .RadMenu .lg
{width:200px;}

#imanav .RadMenu .rmGroup .rmLink,
#imanav .RadMenu .rmGroup .rmTemplate
{
	text-decoration: none;
	color: #003663;
	padding:0 6px;
	background-image:none;
	
}

#imanav .RadMenu_rtl .rmGroup .rmLink
{
	text-align: right;
		
}

#imanav .RadMenu .rmGroup .rmLink:hover,
#imanav .RadMenu .rmGroup .rmFocused,
#imanav .RadMenu .rmGroup .rmExpanded
{
	color: #fff;
	background-color:#003663;
}

#imanav .RadMenu .rmGroup .rmLink .rmText
{
    margin:0;
    padding:0;
	/*padding: 4px 37px 5px 20px;*/
	font-family:Arial;
	padding:3px 0;
	border: 0 !important;
}




/***** left separator bar for menu item *****/

                                         
#imanav .RadMenu .rmRootGroup .rmGroup .rmItem { border-right: 0; border-bottom: 0; padding-bottom: 0; padding-top:0; }

#imanav .RadMenu .rmHorizontal .rmItem  
{
    padding-bottom:1px; 
    padding-right:21px;
}

/* </expand arrows styling> */

#imanav .RadMenu .rmHorizontal .rmLast { border-right: 0; padding-right:0; }

#imanav .RadMenu .rmVertical .rmItem { border:0; padding-right:0; margin: 0; background-color:#ffffff; }

#imanav .RadMenu .rmVertical .rmItem .rmlink:hover {background-color:#003663;}

#imanav .RadMenu .rmVertical .rmFirst {padding-top:8px; }
#imanav .RadMenu .rmVertical .rmLast { border-bottom: 0; padding-bottom: 1px; }


#imanav .RadMenu_rtl .rmHorizontal .rmItem { border-left: 0; }

#imanav .RadMenu .rmRootGroup .rmGroup .rmItem,
#imanav .RadMenu_Context .rmGroup .rmItem
{ border-right: 0; border-bottom: 0; padding-bottom: 0; padding-top:0; }

#imanav .RadMenu .rmGroup .rmExpanded
{
	z-index: 1;
}


#imanav .RadMenu .rmItem .rmDisabled .rmText
{
	color: #fff;
}

#imanav .RadMenu .rmRootGroup .rmItem .rmDisabled
{
	background: none;
}

#imanav .RadMenu .rmGroup .rmItem .rmDisabled
{
	background-color:silver; 
}

#imanav .RadMenu .rmRootGroup .rmSeparator,
#imanav .RadMenu .rmGroup .rmSeparator
{
	/*background: #8f8f8f;
	border-top: 1px solid #676767;
	border-bottom: 0;*/
	border:0;
}

#imanav .RadMenu .rmSeparator .rmText
{
	display: none;
}

#imanav .RadMenu .rmHorizontal .rmSeparator
{
	height: 20px;
	width: 1px;
	line-height: 20px;
	border: 0;
	background: #d4e5eb;

}

#imanav .RadMenu .rmVertical .rmSeparator
{
	height: 1px;
	margin: 3px 0;
	border: 0;
	line-height: 1px;
}

#imanav .RadMenu .rmLeftImage
{
	margin: 2px;
}

#imanav .RadMenu .rmSlide
{
	/*margin: -1px 0 0 -1px !important;*/
	margin: 2px 0 0 2px !important; /* to get the dropdown to be a bit lower */
}

#imanav .RadMenu .rmHorizontal .rmSlide
{
	/*margin-top: -2px !important; */
	margin-top: 4px !important; /* to get the dropdown to be a bit lower */
}

#imanav .RadMenu_rtl .rmSlide
{
	margin-left: 0 !important;
	margin-right: -1px !important;
}

#imanav .RadMenu .rmGroup .rmSlide
{
	margin: 0 !important;
}

#imanav .RadMenu .rmItem .rmDisabled:hover
{
	background: none;
}



/******************* RAD PANEL BAR  **************************/
/*  Basic Styles */

/* PanelBar base css */  
.RadPanelBar .rpRootGroup,  
.RadPanelBar .rpGroup,  
.RadPanelBar .rpItem  
{  
    margin: 0;  
    padding: 0;  
    list-style-position:outside;  
    list-style: none;  
}  
  
.RadPanelBar .rpSlide  
{  
    position: static;  
    float: none;  
    height: auto;  
     
    display:none;  
    zoom: 1;  
}  
  
.RadPanelBar .rpItem  
{  
    float: none;  
    display: block;  
    position: static;  
}  
* html .RadPanelBar .rpItem { display: inline }  
* html .RadPanelBar .rpGroup .rpItem { display: block }  
  
.RadPanelBar .rpItem:after,  
.RadPanelBar .rpText:after,  
.RadPanelBar .rpTemplate:after  
{  
    content: "";   
    display: block;   
    height: 0;   
    line-height: 0;  
    font-size: 0;  
    clear: both;   
    visibility: hidden;  
}  
  
.RadPanelBar .rpLink  
{  
    cursor: pointer;  
    text-decoration: none;  
      
    zoom: 1;  
}  
  
.RadPanelBar .rpLink:focus  
{  
    outline: 0 none;  
}  
  
.RadPanelBar .rpText,  
.RadPanelBar .rpOut,  
.RadPanelBar .rpTemplate  
{  
    
}  


/* Customizing RadPanel Bar */


#imapage #imacontainer #imaverticalnav ul {
margin:10px 0 0 15px;
font-size:12px;
font-weight:bold;
padding:0;
}
#imapage #imacontainer #imaverticalnav li{padding:5px 15px 5px 0; list-style-type:none;}

#imaverticalnav .RadPanelBar .rpLink  {color:#999999;} 
#imaverticalnav .RadPanelBar .rpItem a.rpLink:hover {text-decoration:underline;}
#imaverticalnav .RadPanelBar .rpSelected{color:#003663;}


.MainMenu_MenuIcon, .MainMenu_MenuArrow {display:none;}
.MainMenu_MenuItem, .MainMenu_MenuItemSel {height:25px;}
div tr.MainMenu_MenuItemSel td{background-color: white; text-decoration: underline; color: #999999;}
div .MainMenu_MenuItemSel {background-color: #f2f2f2}

.MainMenu_RootMenuItemActive { color: #003360;}
.MainMenu_SubMenuItemActive { color: #003360;} 

