#dnnCurrentPage .megaborder{width:700px;}
.cbctAddModule .dnnClear, .cbctAddPage, .cbcpPageEdit{width:340px;padding:2px 0;}
.dnnCPModSelection .dnnClear input[type="text"], .dnnCPModSelection .dnnClear select, .dnnCPModLocation .dnnClear select, #dnnCurrentPage input[type="text"], #dnnCurrentPage select{width:225px; !important;overflow:hidden;}

#DNN6{width:100%;position:relative;z-index:2000;min-height:100%;background-color: #fafafa;} 
.dnnActionMenu {z-index: 3000;} 
#Background, body{    background: #d6d6d6 url('Images/grey-background.jpg') repeat-x 0 top;}

 

/*Standardizing Font-Size -------------------------------------------------------- */



/* Skin Default text Styles*/
body,
blockquote,
.Normal,
.SkinObject,
.CommandButton, .NormalTextBox, .normalRed
.Normal,
.Bold,
.SubHead,
.SubSubHead,
.Help{ font-family:Arial, Helvetica,Verdana,Tahoma, sans-serif;color:#333; font-size:.9em;}
.Normal{letter-spacing:normal;}

body,
blockquote,
.Normal,
.SkinObject,
.CommandButton, .NormalTextBox, .normalRed
.Normal{font-weight:normal;}


/* Skin Default Link Styles */
a:link, a:visited, a:active{ color:#0049b8;text-decoration:underline;}
a:hover{ color:#007d58;}
a:focus{ color:#007d58;}


/* Skin Header Styles */

h1,h2,h3,.Title,.Head{color:#0049b8; font-family:georgia,serif;}
.Head{margin-bottom:0px; padding-bottom:0px;}
.SubHead, .SubSubHead{color:#0049b8;font-size:1em;}

Head{font-size:24px;}
h1{font-size:1.6em; letter-spacing:normal; line-height:normal}
h2{font-size:1.4em;letter-spacing:normal; line-height:normal}
h3{font-size:1.25em; letter-spacing:normal; line-height:normal}
blockquote{padding:10px;margin:10px 0;}

/* End Text Formating Resets*/

/* Reading Pane Text Spacing */
ul
{
	padding-top:8px;
}

   .DNNModuleContent ul 
{}

.DNNModuleContent ul li   
{    

}  
 
h1 {
display: block;
margin: 1em 0;

-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: 500;
}
h2 {
display: block;
margin: .5em 0;
-webkit-margin-before: .5em;
-webkit-margin-after: .5em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: 500;
}
h3 
{

margin: 1em 0 0 0;
-webkit-margin-before: 1em;
-webkit-margin-after: 0;
-webkit-margin-start: 0;
-webkit-margin-end: 0;
font-weight: 500;
}


p 
{
margin-top:1em;
margin-bottom:1em;
display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
}



/* Template Wrapper that contains and centers site*/
#PageWrapper{ width: 960px;  margin:0 auto 10px auto;  background-color:#fff;  border-left:1px solid #c9c9c9;  border-right:1px solid #c9c9c9;}

/* Main Nav and Menu Settings ----------------------------------------------------*/


/* TOP NAVIGATION ----------------------------------------------------------------*/
#divMenu{}


/* SIDE MENU NAVIGATION -------------------------------------------------------------*/
/* Context Menu */ 
.menu_bar{ } 
.menu_rootitem{ background-color:#eaeaea;   padding:5px 15px;  margin:1px; color:#0049b8;}
.menu_rootitem_hover {background-color:#0049b8;color:#fff; }
.menu_rootitem_selected{background-color:#0049b8;color:#fff;}

/* Menu Flyout back ground */    
.menu_submenu_container{background: #eeeeee url('Images/menu-bg.jpg') repeat-y 0 top; color:#0049b8; z-index:1000;}   

/* Menu Flyout Links */   
tr.menu_item td {  padding: 5px;border-bottom:1px solid white;}  
.menu_item   {background-color:transparent; font-size:.8em;}
.menu_item_selected,.menu_itemhover, .menu_itemhover a{ background-color:#0049b8; color:#fff; padding: 5px;}



/*----------------------------------------- End Main Color Settings ----------------------------------------------------*/
 
/* Grid Block Sizes - Standards for panes and content areas based on a 960px css grid format with 10px horizontal padding by default*/

/* 220px Grid Blocks */

#divPageContacts{margin:10px; font-size:.8em; color:#999;}

#MenuPane, 
#footer1,
#footer2, 
#footer3,
#footer4, 
#dnn_RightContentPane,
#dnn_RightPane,
#dnn_CalloutA,
#dnn_CalloutB,
#dnn_CalloutC {width:220px;float:left;  margin:0 10px 0 10px;}

#footer1,
#footer2, 
#footer3,
#footer4 {  margin:0 9px 10px 10px;} 

#divFooterDivider1,#divFooterDivider2,#divFooterDivider3{width:1px;float:left;  margin:0;}

/* 460px Grid Blocks */

#dnn_LeftPane
{width:460px; float:left;  margin:0 10px 0 10px; }

/* 700px Grid Blocks */
#dnn_ContentPane,
#dnn_BottomPane,
#dnn_FullContentPane{  margin:0 10px 0 10px;}

/* 720px Blocks Wrapper - Holds the Content Area together so the float work flow and clear more accuratly */
#divContentContainer{width:720px; float:left;}

/* 940px Grid Blocks */

#divLogin, 
#divMenu, 
#divBreadcrumbContainer,
#divContent,
#divFooterDetail{width:940px; margin:0 10px 0 10px; clear:both;}

/* clearing blocks for formating */
#dnn_Footer_RightPane {clear:right;}

/* #divLoginWrapper creates styles for the login/logo features at eh very top right of the site*/
#divLoginWrapper{width: 960px;margin:20px auto 5px auto;text-align:right;}
#divLogin,
#divLoginWrapper .Normal,
#divLoginWrapper a.SkinObject:link,
#divLoginWrapper a.SkinObject:visited,
#divLoginWrapper a.SkinObject:hover,
#divLoginWrapper a.SkinObject:active {color:White;font-size:12px;font-weight:bold;}

/* Common Wealth Banner */
#commonBanner{background:url('images/Common_Banner_background.png') repeat-x;font-family:Verdana, sans-serif;height:40px;color:#fff;font-size:12px;}
@media print { #commonBanner {display:none;} }
#commonBanner .virginiaLogo{border:none;float:left;display:block;width:151px;height:40px;text-decoration:none;background:url('images/Virginia_dot_Gov_logo.png') center no-repeat;}
#commonBanner .alignLeft{float:left;margin-left:20px;padding-top:11px;}
#commonBanner a:hover{color:#ccc;}
#commonBanner a{text-decoration:none;font-weight:bold;color:#fff;}
#commonBanner #virginiaSearch{float:right;padding-top:11px;padding-right:10px;}
#commonBanner .screenReaderOnly {position:absolute;left:-999em;width:1em;overflow:hidden;}

                             
/* Header Container - logo and search*//* VITA - 100px tall */
#divHeader{height:78px; padding:10px; clear:both; } 
#divLogo{margin:0; float:left; width:200px;}
#divSearch{margin:10px 0;padding:10px;   float:right; width:200px;}
#HeaderSearchBox{width:200px;float:right;}

/* Breadcrumb Container*/
#divBreadcrumbContainer{ background-color:#eee;}/* VITA - breadcrumb area not to exceed 25px tall*/
#divBreadcrumb{padding:5px 0;margin-left:15px;}/* VITA - breadcrumb area not to exceed 25px tall*/
#divBreadcrumb .SkinObject{ font-size:.8em; color:#aaa; font-weight:normal; }
#divBreadcrumbContainer a.SkinObject{ color:#0049b8;}
#divBreadcrumbContainer a:hover.SkinObject{ font-size:.8em; color:#0049b8; text-decoration:underline;background-color:#fff }





/*Under Menu Area*/
#MenuPane{margin:10px;}
 #deqAddress, #deqDataPoint {font-size:.8em; color:#999; clear:both; margin:10px; padding-top:10px; }  

 #deqAddress .agency{color:rgb(0, 73, 184); display:block; font-family:georgia, serif; font-size:14.4px; font-stretch:100%; font-style:normal; font-variant-caps:normal; font-weight:500; letter-spacing:normal; line-height:normal; border-bottom: 0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:14.4px; width:200px; -webkit-font-smoothing:antialiased; -webkit-margin-after:0px; -webkit-margin-before:14.4px; -webkit-margin-end:0px; -webkit-margin-start:0px;}
 
#deqAddress p{
	 border-top:0px; margin-top:0px;
 }
 
 #deqAddress .expenseRight{ position: absolute; right: 0px;}
                              
/*Body Area*/
#divPageContent{margin:10px 0 0 0;  padding:0; width:960px;}
#divContentContainer{margin:0;padding:0;} /* wraps the main pane area and separates the sid menu column from the content columm */

/* FOOTER STYLES */

#divFooter{padding:0;background: #d6d6d6 url('Images/footer_gradiant.jpg') repeat-x 0 top;  padding-bottom:10px;}
#divFooterCurveFlex{ background-image:url('Images/footer_curve_flex.png'); height:100px; }
/* FOOTER TEXT SIZE*/




#divFooter,
#divFooter .Normal,
#divFooter .SkinObject,
#divFooter a:link,
#divFooter a:active,
#divFooter a:visited,
#divFooter a:hover {color:#666; font-size:.9em; text-decoration:none;}
#divFooter a:hover{text-decoration:underline;}

#divFooter h2{margin:0px 0 5px 0;font-size:1.5em;color:#fff;}


#divFooterDetail{margin:0 auto;padding-bottom:10px; text-align:center;font-size:.8em}

#divFooterDetail, 
#divFooterDetail .SkinObject { color:#666; font-family:"Verdana";  font-weight:normal; }

#divFooterDetail a,
#divFooterDetail a.Normal,
#divFooterDetail a.SkinObject,
#divFooterDetail a:link,
#divFooterDetail a:active,
#divFooterDetail a:visited,
#divFooterDetail a:hover{ color:#666; font-size:9px;}



#divFooterDetail a:hover,
#divFooterDetail a.SkinObject:hover { text-decoration:underline;}

#divFeatures div.Teal_Callout,
#divFeatures div.Dark_Teal_Callout{min-height:110px;}

#footer2 ul li, #footer3 ul li,  .FooterIcon {list-style: none; line-height:29px;   }
#footer1 ul li, #footer4 ul li {list-style: none;  }
#footer4,
#footer3,
#footer2,
#footer1{padding-top:10px;}
#footer4 form{margin:0px;}

/* Footer Icon Sprite */

.icon-go {background-position: 27px 0px;background-image: url(Images/icon_sprite.png);height:30px; width:29px; float:right; clear:right;margin-right:58px;}
.icon-drought-status {margin-left:6px;background-position: 0px 0px;background-image: url(Images/icon_sprite.png);height:30px; width:15px;float:left;clear:left;margin-right:12px;}
.icon-notices {background-position: 50px 0px;background-image: url(Images/icon_sprite.png);height:30px; width:25px;float:left;clear:left;margin-right:10px;}

.icon-facts {background-position: 74px 0px;background-image: url(Images/icon_sprite.png);height:30px; width:25px;float:left;clear:left;margin-right:10px;}
.icon-calendar {background-position: 99px 0px;background-image: url(Images/icon_sprite.png);height:30px; width:25px;float:left;clear:left;margin-right:10px;}
.icon-glossary {background-position: 122px 0px;background-image: url(Images/icon_sprite.png);height:30px; width:25px;float:left;clear:left;margin-right:10px;}
.icon-air-updates {background-position: 147px 0px;background-image: url(Images/icon_sprite.png);height:30px; width:25px;float:left;clear:left;margin-right:10px;}
.icon-rss {background-position:170px 0px ;background-image: url(Images/icon_sprite.png);height:30px; width:25px;float:left;clear:left;margin-right:10px;}
.icon-news {background-position:195px 0px;background-image: url(Images/icon_sprite.png);height:30px; width:25px;float:left;clear:left;margin-right:10px;}



/* temp remove error message */
.SearchBox
{
    background:#fff url(Images/search-background.png) no-repeat; 
    vertical-align:top; 
    padding:2px 0px 2px 2px; 
    border:1px soild red;
    color:#ffffff
   
    
           }
.SearchBox:focus {background:none; background-color:#FFFACD; color:#333;}

.SearchButton {
background:transparent url(Images/green-go.png) no-repeat; 
border:none; 
padding:6px 3px 4px 3px; 
padding-left: 1px;
padding-right: 3px;
cursor: pointer; /* hand-shaped cursor */
cursor: hand; /* for IE 5.x */
color:white;
font-weight:bold;
font-size:10px;
  }
  
/* FORM STYLES FOR APPLICATIONS */


.dnn_ctr2818_SearchModule_pnlSimpleSearchBox{ background-color:#ccc;}

.SearchResultMain{}
.SearchFiletype{}
.SearchResults{}

.SearchResult { background-color:#e5ecf8;border:1px solid #bfd1ed;padding:10px; margin:20px 0;}
.SearchResult P{margin:0;}
.SearchResultMain{  font-family:Georgia; font-size:1.2em; text-transform:capitalize;}

.SearchResultMeta{color:green;}


.DEQAdvancedSearchBox {background-color:#eee;border:1px solid #ccc; padding:10px; margin:10px 0;}
.DEQAdvancedSearchBox h3 {padding:0; Margin: 0;}

/* Header Container - logo and search*//* VITA - 100px tall */
#divLogo{margin:0; float:left; width:31.333%;}
#divSearch{margin:10px 0;float:right;padding:10px;   width:60.333%;  }
.headerSearch{float:right;padding:10px 0;   width:200px; }

/* --------------------------------DEQ Table STyles  -------------------------------------------------------------- */
/* TABLE CLASS NAME -------------------------------- */
.deqTable-1 {
	border-bottom: 0px;
	border-left: 0px;
	border-collapse: collapse;
	
	border-top: 0px;
	border-right: 0px;
	margin:5px 0;
}
/* TABLE HEADER CLASSES  -------------------------------- */
.deqTable-1 TR.deqTable-1TableHeaderRow {
	
    line-height: 14pt;
	text-transform: capitalize;
	font-style: normal;
	margin: 10px;
	border-spacing: 10px;
	
    background-color:#0049b8;
    border:1px solid #0049b8;
	color: #ffffff;
	font-size: 10pt;
	vertical-align: top;
	font-weight: bold;
	line-height: 14pt;
    color: #ffffff;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}



.deqTable-1TableHeaderRow  a{
    color:white;
	text-align:center;
	font-weight:bold;
    }
    
    .deqTable-1TableFooterRow a{
    color:white;
	text-align:center;
	font-weight:bold;
    }
    


.deqTable-1 TD.deqTable-1TableHeaderFirstCol {
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #ffffff;
	line-height: 14pt;
	vertical-align:bottom;
}
.deqTable-1 TD.deqTable-1TableHeaderLastCol {
	line-height: 14pt;
	color: #ffffff;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align:bottom;
}
.deqTable-1 TD.deqTable-1TableHeaderOddCol {	
	line-height: 14pt;
    color: #ffffff;
	line-height: 14pt;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align:bottom;
	
	
}
.deqTable-1 TD.deqTable-1TableHeaderEvenCol {
	line-height: 14pt;
    color: #ffffff;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align:bottom;
}


/* TABLE BODY CLASSES  -------------------------------- */

.deqTable-1 TR.deqTable-1TableOddRow {
	background-color:#EFEFEF;
	border:1px solid #bfd1ed;
	color: #666666;
	font-size: 10pt;
	vertical-align: top;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.deqTable-1 TR.deqTable-1TableEvenRow {
	background-color:#e5ecf8;
	border:1px solid #bfd1ed;
	color: #666666;
	font-size: 10pt;
	vertical-align: top;
	padding:5px;
}
.deqTable-1 TD.deqTable-1TableFirstCol {
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
		color: #666666;
	
}
.deqTable-1 TD.deqTable-1TableLastCol {
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #666666;
}
.deqTable-1 TD.deqTable-1TableOddCol {
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #666666;
}
.deqTable-1 TD.deqTable-1TableEvenCol {
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #666666;
}
/* TABLE FOOTER CLASSES  -------------------------------- */
.deqTable-1 TR.deqTable-1TableFooterRow {
	line-height: 11pt;
    background-color:#0049b8;
    border:1px solid #0049b8;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	vertical-align:top;
	
}









.deqTable-1 TD.deqTable-1TableFooterFirstCol {
	text-align: left;
	 vertical-align: top;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #ffffff;


}
.deqTable-1 TD.deqTable-1TableFooterLastCol {
	text-align: left;
	 vertical-align: top;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #ffffff;

	
}
.deqTable-1 TD.deqTable-1TableFooterOddCol {
	text-align: left;
	 vertical-align: top;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #ffffff;

}
.deqTable-1 TD.deqTable-1TableFooterEvenCol {
	text-align: left;
	 vertical-align: top;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	color: #ffffff;

}

/* TABLE CLASS NAME -------------------------------- */
.deqTable-2 {
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-collapse: collapse;
		color: #666666;
	border-top: 0px solid;
	border-right: 0px solid;
	margin:5px 0;
}
/* TABLE HEADER CLASSES  -------------------------------- */
.deqTable-2 TR.deqTable-2-TableHeaderRow {
	text-align: left;
	
	padding-bottom: 10px;
	text-transform: capitalize;
	border:1px solid  #0049b8;
	background-color: #0049b8;
	font-style: normal;
	margin: 10px;
	padding-left: 10px;
	border-spacing: 10px;
	padding-right: 10px;
	
	color: #fff;
	font-size: 10pt;
	vertical-align: top;
	font-weight: normal;
	padding-top: 10px
}



.deqTable-2-TableHeaderRow a
{
    color:white;
	text-align:center;
	font-weight:bold;
    }
    
    .deqTable-2-TableFooterRow a{
    color:white;
	text-align:center;
	font-weight:bold;
    }
    
.deqTable-2 TD.deqTable-2-TableHeaderFirstCol {
	vertical-align:bottom;
	padding-bottom: 5px;
	line-height: 14pt;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	padding-top: 5px;
	
}
.deqTable-2 TD.deqTable-2-TableHeaderLastCol {
	vertical-align:bottom;
	padding-bottom: 5px;
	line-height: 14pt;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	padding-top: 5px;
	
}
.deqTable-2 TD.deqTable-2-TableHeaderOddCol {
	vertical-align:bottom;
	padding-bottom: 5px;
	line-height: 14pt;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	padding-top: 5px;
	
}
.deqTable-2 TD.deqTable-2-TableHeaderEvenCol {
	vertical-align:bottom;
	padding-bottom: 5px;
	line-height: 14pt;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	padding-top: 5px;
}




/* TABLE BODY CLASSES  -------------------------------- */
.deqTable-2 TR.deqTable-2-TableOddRow {
		color: #666666;
	font-size: 10pt;
	vertical-align: top;
	border:1px solid #bfd1ed;
}
.deqTable-2 TR.deqTable-2-TableEvenRow {
		color: #666666;
	font-size: 10pt;
	vertical-align: top;
	border:1px solid #bfd1ed;
	
}
.deqTable-2 TD.deqTable-2-TableFirstCol {
	vertical-align: top;
	padding-bottom: 5px;
	background-color: #bfd1ed;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-weight:bold;
	text-align:right;
	border :1px solid #7fa4db;
	border-right:0;
		color: #666666;
	
}
.deqTable-2 TD.deqTable-2-TableLastCol {
	 vertical-align: top;
	padding-bottom: 5px;
		
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #bfd1ed;
	border:1px solid #7fa4db;
	border-left:0;
	font-weight:bold;
		color: #666666;
}
.deqTable-2 TD.deqTable-2-TableOddCol {
	 vertical-align: top;
	padding-bottom: 5px;
	background-color: #f2f3f4;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.deqTable-2 TD.deqTable-2-TableEvenCol {
	 vertical-align: top;
	padding-bottom: 5px;
	background-color: #e5ecf8;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
/* TABLE FOOTER CLASSES  -------------------------------- */
.deqTable-2 TR.deqTable-2-TableFooterRow 
{
   background-color:#0049b8;
    border:1px solid #0049b8;
    color:#fff;
    vertical-align:top;
    text-transform: capitalize;
    font-weight: bold;
}
.deqTable-2 TD.deqTable-2-TableFooterFirstCol {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.deqTable-2 TD.deqTable-2-TableFooterLastCol {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.deqTable-2 TD.deqTable-2-TableFooterOddCol {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
.deqTable-2 TD.deqTable-2-TableFooterEvenCol {
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

/* TABLE FOOTER CLASSES  -------------------------------- */
.deqTable-3 TR.deqTable-3TableFooterRow {
   background-color:#0049b8;
    border:1px solid #0049b8;
    color:#fff;
    vertical-align:top;

    text-transform: capitalize;
    font-weight: bold;
}
.deqTable-3 TD.deqTable-3TableFooterFirstCol     
{
    padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
padding-right: 5px
}
.deqTable-3 TD.deqTable-3TableFooterLastCol {        padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
padding-right: 5px
}
.deqTable-3 TD.deqTable-3TableFooterOddCol {        padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
padding-right: 5px
}
.deqTable-3 TD.deqTable-3TableFooterEvenCol {        padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
padding-right: 5px
}

/* TABLE CLASS NAME*/
.deqTable-3 {
border-bottom: 0px;
border-left: 0px;
border-collapse: collapse;

border-top: 0px;
border-right: 0px;
margin:5px 0;
}
/* TABLE HEADER CLASSES */
.deqTable-3 TR.deqTable-3TableHeaderRow {
text-align: left;
padding-bottom: 10px;
line-height: 14pt;
text-transform: capitalize;font-weight: bold;
font-style: normal;
margin: 10px;
padding-left: 10px;
border-spacing: 10px;
padding-right: 10px;

color:#fff;
border:1px solid  #0049b8;
background: #0049b8;
font-size: 10pt;
vertical-align: top;

padding-top: 10px
}



.deqTable-3TableFooterRow a
{
    color:white;
	text-align:center;
	font-weight:bold;
}


.deqTable-3TableHeaderRow a
{
    color:white;
	text-align:center;
	font-weight:bold;
}

 
    
.deqTable-3 TD.deqTable-3TableHeaderFirstCol {
padding-bottom: 5px;
line-height: 14pt;
padding-left: 5px;
padding-right: 5px;
color: #fff;
padding-top: 5px;
vertical-align:bottom;
}
.deqTable-3 TD.deqTable-3TableHeaderLastCol {
padding-bottom: 5px;
line-height: 14pt;
padding-left: 5px;
padding-right: 5px;
color: #fff;
padding-top: 5px;
vertical-align:bottom;
}
.deqTable-3 TD.deqTable-3TableHeaderOddCol {
padding-bottom: 5px;
line-height: 14pt;
padding-left: 5px;
padding-right: 5px;
color: #fff;
padding-top: 5px;
vertical-align:bottom;
}
.deqTable-3 TD.deqTable-3TableHeaderEvenCol {
padding-bottom: 5px;
line-height: 14pt;
padding-left: 5px;
padding-right: 5px;
color: #fff;
padding-top: 5px;
vertical-align:bottom;
}



/* TABLE BODY CLASSES  -------------------------------- */

.deqTable-3 TR.deqTable-3TableOddRow {
background-color:#e5ecf8;
color: #666666;
font-size: 10pt;
vertical-align: top
}
.deqTable-3 TR.deqTable-3TableEvenRow {
background-color: #e5ecf8;
color: #666666;
font-size: 10pt;
vertical-align: top
}
.deqTable-3 TD.deqTable-3TableFirstCol {
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
text-align:right;
background-color: #bfd1ed;
border:1px solid #7fa4db;
border-right:0;
font-weight:bold;
}
.deqTable-3 TD.deqTable-3TableLastCol {
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
	text-align:right;
	background-color: #bfd1ed;
	border:1px solid #7fa4db;
	border-left:0;
	font-weight:bold;
}
.deqTable-3 TD.deqTable-3TableOddCol {
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
border:1px solid #bfd1ed;
}
.deqTable-3 TD.deqTable-3TableEvenCol {
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
border:1px solid #bfd1ed;
}

.upperCase{list-style-type: upper-alpha;}


/* New Menu */
.RadMenu
{
	white-space:nowrap;
	float:left;
	position:relative;
    z-index /*\**/: 7000\9; /* IE8 hasLayout fix */
}

.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;
    overflow: hidden;
    line-height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}

.RadMenu ul.rmVertical,
.RadMenu ul.rmHorizontal,
.RadMenu ul.rmRootScrollGroup,
.RadMenu_Context ul.rmHorizontal
{
	margin:0;
	padding:0;
	display:none;
	position:relative;
	left:0;
	float:left;
}

.rmSized ul.rmVertical
{
	width: 100%;
}

.rmSized ul.rmRootGroup
{
	float: none;
}

.rmSized .rmRootGroup .rmVertical
{
	width: auto;
}

.RadMenu .rmItem
{
	float:left;
	position:relative;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
}

* html .RadMenu .rmItem
{
	display:inline;
}

.RadMenu .rmHorizontal .rmItem
{
	clear:none;
}

.RadMenu .rmVertical .rmItem
{
	clear:both;
}

.rmSized .rmVertical .rmItem
{
	width: 100%;
}

.rmSized .rmHorizontal .rmItem
{
	background-color:Transparent;
}
.rmSized .rmHorizontal .rmItem 
{
	background-color:Transparent;
}
.rmSized .rmHorizontal .rmItem,
.rmSized .rmRootGroup .rmVertical .rmItem
{
	width: auto;
}

.RadMenu ul.rmActive,
.RadMenu ul.rmRootGroup
{
	display:block;
}

.RadMenu .rmSlide, 
.RadMenu_Context
{
	position:absolute;
	overflow:hidden;
	display:none;
	float:left;
}

* html .RadMenu .rmSlide, 
* html .RadMenu_Context
{
	height:1px;
}

.RadMenu_Context
{
	z-index:1000;
	overflow:visible;
}

.RadMenu .rmText
{
	display:block;
}

.RadMenu div.rmText /*templates*/
{
	white-space:normal;
	background: transparent;
}

.RadMenu a.rmLink
{
	cursor:default;
	display: inline-block !important;
}

.rmScrollWrap
{
	position:absolute;
	float:left;
	overflow:hidden;
	left:0;
}

.RadMenu .rmLeftArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow,
.RadMenu .rmRightArrow
{
	position:absolute;
	z-index:2000;
	text-indent:-1000em;
	font-size: 0;
	line-height: 0;
	outline: 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;
}

.RadMenu_rtl
{
	float:right;
	text-align: right;
}

.RadMenu_rtl ul.rmVertical
{
	float:right;
}

.RadMenu_rtl .rmItem
{
	float:right;	
}

.RadMenu_rtl .rmLeftImage,
.RadMenu_Context_rtl .rmLeftImage
{
	border:0;
	float:right;
}

.RadMenu_rtl .rmLeftArrow,
.RadMenu_rtl .rmTopArrow,
.RadMenu_rtl .rmBottomArrow,
.RadMenu_rtl .rmRightArrow,
.RadMenu_rtl .rmLeftArrowDisabled,
.RadMenu_rtl .rmTopArrowDisabled,
.RadMenu_rtl .rmBottomArrowDisabled,
.RadMenu_rtl .rmRightArrowDisabled
{
	text-indent:1000em !important;
}

.RadMenu .rmLink
{
	width:auto;
}

.RadMenu .rmSeparator,
.RadMenu .rmSeparator:after
{
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}

.RadMenu div.rmRootGroup
{
    position: relative;
}
/* <base styles> */

.RadMenu .rmItem
{
	padding: 0;
}

.RadMenu .rmLink
{
	padding: 0 0 0 12px;
	outline: 0;
	float: left;
}

.RadMenu_rtl .rmLink
{
	padding: 0 12px 0 0;
    margin-left: 2px;
}

.RadMenu .rmText
{
	padding-bottom: 1px;
	float: left;
}

.RadMenu_rtl .rmText
{
    margin-left: -2px;
}

/* optimized for 16x16 */
.RadMenu .rmLeftImage
{
	margin: 4px 2px 0 -3px;
	padding-bottom: 4px;
}

.RadMenu_rtl .rmLeftImage
{
	margin: 4px -3px 0 2px;
	padding-bottom: 2px;
}

/* Image sprite placeholder size */
.RadMenu span.rmLeftImage
{
	width: 16px;
	height: 16px;
}

.RadMenu .rmVertical .rmLeftImage+.rmText
{
	padding: 0 8px 1px 24px;
}

.RadMenu .rmVertical .rmText
{
	padding: 0 24px 1px 0;
}

.RadMenu .rmHorizontal .rmText
{
	padding: 0 12px 1px 0;
}

.RadMenu_rtl .rmHorizontal .rmText
{
	padding: 0 0 1px 12px;
}

.RadMenu_rtl .rmVertical .rmText
{
	padding: 0 0 1px 24px;
}

.RadMenu .rmVertical .rmText,
.RadMenu .rmHorizontal .rmVertical .rmText
{
	display: block;
	float: none;
}

.RadMenu .rmVertical .rmLink,
.RadMenu .rmHorizontal .rmVertical .rmLink
{
	float: none;
}

* html .RadMenu .rmGroup .rmVertical .rmLink,
* html .RadMenu .rmGroup .rmHorizontal .rmLink
{
	float: left;
}

/* <Shadows and rounded corners */

.RadMenu .rmTopRight,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight,
.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup,
.rmRoundedCorners ul.rmGroup ul.rmGroup,
.RadMenu .rmRoundedCorners .rmMultiColumn
{
	border: 0;
}

.RadMenu .rmRoundedCorners .rmMultiColumn ul.rmMultiGroup
{
	background: none;
	margin: 0;
}

.RadMenu .rmRoundedCorners .rmGroupColumn
{
	height: 100%;
}

.RadMenu .rmRoundedCorners li.rmFirstGroupColumn
{
	background-color: transparent;
}

.RadMenu .rmTopFix,
.RadMenu .rmTopRight,
.RadMenu .rmBottomFix,
.RadMenu .rmBottomLeft,
.RadMenu .rmBottomRight
{
	position: absolute;
	width: 4px;
	height: 4px;
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
	font-size: 0;
}

.RadMenu_rtl .rmTopRight,
.RadMenu_rtl .rmBottomRight
{
	width: 32px;
}

.RadMenu_rtl .rmTopShadowRight,
.RadMenu_rtl .rmBottomShadowRight
{
	width: 4px;
}

.RadMenu .rmTopShadowRight,
.RadMenu .rmBottomShadowLeft,
.RadMenu .rmBottomShadowRight
{
	background-color: transparent;
}

.rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmBottomShadowRight
{
	width: 5px;
	height: 5px;
}

.RadMenu .rmTopRight
{
	top: 0;
	right: -4px;
	height: 100%;
}

.RadMenu .rmBottomLeft
{
	bottom: -4px;
	left: 0;
	width: 100%;
}

.RadMenu .rmBottomFix
{
	width: auto;
	bottom: -4px;
	left: 5px;
	right: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.RadMenu .rmTopFix
{
	width: auto;
	top: 0;
	left: 5px;
	right: 0;
	border-top-width: 1px;
	border-top-style: solid;
}

* html .RadMenu .rmTopFix,
* html .RadMenu .rmBottomFix,
* html .RadMenu .rmBottomShadowLeft
{
	width: 0;
}

.RadMenu .rmBottomRight
{
	background-position: 100% 100%;
	bottom: -4px;
	right: -4px;
	width: 8px;
}

.RadMenu .rmShadows li.rmBottomShadowLeft,
.RadMenu .rmShadows .rmBottomShadowRight,
.rmShadows .rmGroup li.rmBottomShadowLeft,
.rmShadows .rmGroup .rmBottomShadowRight
{
	background-image: none;
}

.RadMenu .rmRoundedCorners li.rmBottomShadowLeft,
.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup li.rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowRight
{
	background-image:  none;
}

.RadMenu .rmShadows .rmTopShadowRight,
.rmShadows .rmGroup .rmTopShadowRight
{
	right: -5px;
	background-image: none;
	background-position: 100% 0;
}

.RadMenu .rmBottomShadowLeft
{
	bottom: -5px;
	left: 1px;
	background-position: 0 100%;
}

.RadMenu .rmBottomShadowRight
{
	bottom: -5px;
	right: -5px;
	width: 4px;
	height: 5px;
}

.RadMenu .rmScrollWrapContainer .rmTopShadowRight
{
	right: -4px;
}

.RadMenu .rmScrollWrapContainer .rmBottomShadowRight
{
	bottom: -4px;
	right: -4px;
	width: 3px;
	height: 4px;
}

.RadMenu .rmScrollWrapContainer .rmBottomShadowLeft
{
	bottom: -4px;
}

.RadMenu .rmRoundedCorners .rmTopShadowRight,
.rmRoundedCorners .rmGroup .rmTopShadowRight
{
	right: -8px;
	background-image:  none;
}

.RadMenu .rmRoundedCorners .rmBottomShadowLeft,
.rmRoundedCorners .rmGroup .rmBottomShadowLeft
{
	bottom: -8px;
}

.RadMenu .rmRoundedCorners .rmBottomShadowRight,
.rmRoundedCorners .rmGroup .rmBottomShadowRight
{
	bottom: -8px;
	right: -8px;
	width: 7px;
	height: 8px;
}

* html .RadMenu .rmRoundedCorners .rmBottomShadowRight,
* html .rmRoundedCorners .rmGroup .rmBottomShadowRight
{
	width: 4px;
	height: 8px;
	font-size: 0;
}

.RadMenu .rmAccessKey
{
	font-size: 10px;
	font-weight: normal;
	float: right;
	padding-right: 8px;
}

.RadMenu .rmRoundedCorners .rmGroup .rmItem,
.rmRoundedCorners .rmGroup .rmItem
{
	z-index: 1;
}

* html .RadMenu .rmRoundedCorners .rmGroup .rmText,
* html .RadMenu .rmShadows .rmGroup .rmText, 
* html .rmRoundedCorners .rmGroup .rmText,
* html .rmShadows .rmGroup .rmText { zoom: normal }

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmScrollWrapContainer .rmScrollWrap
{
	background-image: none;
}

.RadMenu .rmRoundedCorners .rmMultiGroup > .rmItem
{
	background-image: none;
}

.RadMenu .rmRoundedCorners .rmSlide,
.RadMenu .rmShadows .rmSlide,
.rmRoundedCorners .rmSlide,
.rmShadows .rmSlide,
div.rmRoundedCorners,
div.rmShadows
{
	padding: 0 8px 10px 0;
}

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup
{
	margin-top: 1px;
	padding: 1px;
}

.RadMenu .rmRoundedCorners ul.rmGroup .rmSlide,
.rmRoundedCorners ul.rmGroup .rmSlide
{
	margin-top: -5px;
}

.RadMenu_rtl .rmRoundedCorners ul.rmGroup .rmSlide,
.RadMenu_rtl.rmRoundedCorners ul.rmGroup .rmSlide
{
	margin-right: -5px;
}

.RadMenu .rmRoundedCorners .rmSlide .rmScrollWrap,
.rmRoundedCorners .rmSlide .rmScrollWrap
{
	border: 0;
}

.RadMenu .rmRoundedCorners .rmScrollWrap,
.RadMenu .rmShadows .rmScrollWrap,
.rmRoundedCorners .rmScrollWrap,
.rmShadows .rmScrollWrap
{
	position: relative;
}

.RadMenu .rmRoundedCorners .rmScrollWrapContainer,
.rmRoundedCorners .rmScrollWrapContainer
{
	padding: 4px 0 0 4px;
}

.RadMenu .rmScrollWrapContainer
{
	position: absolute;
}

.RadMenu .rmScrollWrapContainer .rmTopFix
{
	height: 100%;
}

* html .RadMenu .rmScrollWrapContainer .rmTopFix
{
	height: 5px;
}

.RadMenu .rmRoundedCorners ul.rmGroup,
.rmRoundedCorners .rmGroup ul.rmGroup,
.rmRoundedCorners ul.rmGroup
{
	padding: 4px 0 0 4px;
}

.RadMenu .rmScrollWrapContainer .rmGroup,
.rmScrollWrapContainer .rmGroup .rmGroup,
.rmScrollWrapContainer .rmGroup
{
	padding: 0;
}

/* </Shadows and rounded corners */

.RadMenu .rmRootGroup .rmItem .rmGroup
{
	padding-bottom: 1px;
}

.RadMenu .rmRoundedCorners .rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu .rmGroup .rmItem
{
	padding: 0;
}

.RadMenu .rmGroup .rmLink,
.RadMenu .rmSlide .rmGroup .rmTemplate
{
	padding: 0;
	margin:0;
}

.RadMenu_rtl .rmGroup .rmLink,
.RadMenu_rtl .rmSlide .rmGroup .rmTemplate
{
	padding: 0;
}

.RadMenu .rmGroup .rmText
{
	padding: 0 54px 0 28px;
	margin: 0 0 0 4px;
}

.RadMenu_rtl .rmGroup .rmText
{
	padding: 0 28px 0 54px;
	margin: 0 4px 0 0;
}

.RadMenu .rmMultiColumn
{
	list-style-image: none;
	list-style-position:outside;
	list-style:none;	
	display: block;
   	position: relative;
	margin: 0;
	padding: 0;
	zoom: 1;
}

.RadMenu .rmMultiColumn .rmMultiGroup
{
	background: none;
	border: 0;
	float: left;
	display: block;
    position: static;
}

.RadMenu .rmMultiColumn .rmGroupColumn
{
	float: left;
}

.RadMenu_rtl .rmMultiColumn .rmGroupColumn  
{
	float: right;
}

*+html .RadMenu_rtl .rmMultiColumn .rmItem { float: left; }
* html .RadMenu_rtl .rmMultiColumn .rmItem { float: left; }

.RadMenu .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context .rmGroup .rmLeftImage+.rmText
{
	padding: 0 54px 0 28px;
}

.RadMenu_rtl .rmSlide .rmVertical .rmLeftImage+.rmText,
.RadMenu_Context_rtl .rmGroup .rmLeftImage+.rmText
{
	padding: 0 28px 0 54px;
}

.RadMenu .rmSlide .rmHorizontal .rmText
{
	padding: 0 11px 0 10px;
}

.RadMenu .rmGroup .rmLeftImage
{
	margin: 4px 0 0 6px;
}

* html .RadMenu .rmGroup .rmLeftImage { margin-left: 4px; }
*+html .RadMenu .rmGroup .rmLeftImage { margin-left: 4px; }

* html .rmRoundedCorners .rmGroup .rmLeftImage { margin-left: 1px; }
*+html ul.rmRoundedCorners .rmGroup .rmLeftImage { margin-left: 2px; }

.RadMenu_rtl .rmGroup .rmLeftImage
{
	margin: 4px 6px 0 0;
}

* html .RadMenu .rmGroup .rmLeftImage { position: absolute; }
*+html .RadMenu .rmGroup .rmLeftImage { position: absolute; }

.RadMenu a.rmImageOnly img.rmLeftImage,
.RadMenu .rmRootGroup a.rmImageOnly
{
	padding: 0;
	margin: 0;
}

.RadMenu .rmRootGroup a.rmImageOnly span.rmText
{
	display: none;
}

* html .RadMenu .rmImageOnly .rmLeftImage { position: static; }
*+html .RadMenu .rmImageOnly .rmLeftImage { position: static; }

* html .RadMenu_rtl .rmGroup .rmLeftImage { right: 0; }
*+html .RadMenu_rtl .rmGroup .rmLeftImage { right: 0; }

*+html .RadMenu_Context_rtl ul.rmGroup { position: absolute; }
* html .RadMenu_Context_rtl ul.rmGroup { position: absolute; }

*+html .RadMenu_Context_rtl .rmGroup .rmItem { float: left; }
* html .RadMenu_Context_rtl .rmGroup .rmItem { float: left; }

/* <separators> */

.RadMenu .rmSeparator .rmText
{
	line-height: 0;
	font-size: 0;
	padding: 0;
	background-repeat: repeat-x;

}

.RadMenu .rmVertical .rmSeparator .rmText,
.RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	height: auto;
	width: auto;
	padding-bottom: 2px;
	overflow: hidden;

}

*+html .RadMenu .rmSeparator .rmText,   /* IE7 separator height problem */
*+html .RadMenu .rmVertical .rmSeparator .rmText,
*+html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	height: 2px;
	padding: 0;
	
}

* html .RadMenu .rmVertical .rmSeparator { height: 3px; }
* html .RadMenu .rmVertical .rmSeparator .rmText { height: auto; padding: 2px 0 0; }
* html .RadMenu .rmHorizontal .rmSeparator .rmText { padding: 0; }
* html .RadMenu .rmHorizontal .rmVertical .rmSeparator { height: 3px; }
* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText { height: 2px; }

.RadMenu .rmRootGroup .rmSeparator .rmText
{
	margin: 1px 12px;
	
}

.RadMenu .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context .rmVertical .rmSeparator .rmText
{
	margin: 1px 2px 1px 15px;
		border-bottom-color:Fuchsia;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}

.RadMenu_rtl .rmRootGroup .rmVertical .rmSeparator .rmText,
.RadMenu_Context_rtl .rmVertical .rmSeparator .rmText
{
	margin: 1px 15px 1px 2px;
		border-bottom-color:Fuchsia;
	border-bottom-width:1px;
	border-bottom-style:solid;	
}

.RadMenu .rmHorizontal .rmSeparator .rmText,
.RadMenu .rmVertical .rmHorizontal .rmSeparator .rmText
{
	margin: 2px 0 0;
	height: 20px;
	width: 2px;
}

* html .RadMenu .rmHorizontal .rmVertical .rmSeparator .rmText
{
	zoom: 1;
}

/* </separators> */

/* <scroll arrows> */

.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow
{
	width: 10px;
	height: 24px;
}

.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow
{
	height: 10px;
	width: 100%;
}

/* </scroll arrows> */




.RadMenu .rmRootGroup,
.RadMenu a.rmLink,
.RadMenu .rmGroup .rmText,
.RadMenu .rmVertical .rmText,
.RadMenu .rmLeftArrow,
.RadMenu .rmRightArrow,
.RadMenu .rmTopArrow,
.RadMenu .rmBottomArrow
{
	background-image:  url('/Portals/_default/Skins/DeqSkin/rmSprite.png');
	background-color: transparent;
}

.RadMenu,
.RadMenu a.rmLink,
.RadMenu a.rmLink .rmFirst,
.RadMenu a.rmLink .rmLast
{
	font: normal 1em/1.8em Arial, Helvetica, Verdana, Tahoma, sans-serif;
	color: #ffffff;
	text-decoration: none;
	vertical-align:middle;
}
.RadMenu a.rmLink:hover,
.RadMenu a.rmLink:hover .rmText
{
	background-color:#0049B8;
	color:White;
}

.RadMenu .rmFirst a.rmLink,
.RadMenu .rmFirst a.rmLink:hover,
.RadMenu .rmLast .rmText,
.RadMenu .rmLast a.rmLink:hover .rmText,
.RadMenu .rmVertical a.rmLink,
.RadMenu .rmVertical .rmText
{
	color:#0049B8;
	white-space:normal;
}

.RadMenu .rmFirst a.rmLink:hover,
.RadMenu .rmLast a.rmLink:hover .rmText
{
	color:White;
}
.RadMenu .rmVertical .rmFirst,
.RadMenu .rmVertical .rmLast
{
	color:#0049B8;	
}

.RadMenu a.rmLink:hover,
.RadMenu a.rmFocused,
.RadMenu a.rmSelected
{
	background-color: #0049b8;
}


.RadMenu .rmHorizontal .rmRootLink span.rmText
{
	display: inline;
	padding-left: 12px;
}

.RadMenu_rtl .rmRootLink span.rmText
{
    padding-right: 12px;
}

.RadMenu_Context_rtl .rmRootLink span.rmText
{
    padding-right: 28px;
}

.RadMenu .rmHorizontal a.rmRootLink
{
	padding-left: 0;
}

.RadMenu_rtl a.rmRootLink
{
    margin-left: 0;
    padding: 0;
}

.RadMenu .rmHorizontal .rmItem > a.rmRootLink /* IE6 doesn't like width: 100% on its items. */
{
	width: 100%;
}

.RadMenu ul.rmHorizontal .rmLeftImage
{
	margin: 4px -4px 0 6px;
}

.RadMenu_rtl ul.rmHorizontal .rmLeftImage
{
	margin: 4px 6px 0 -4px;
}

.RadMenu .rmVertical a.rmLink
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.RadMenu .rmVertical a.rmLink:hover,
.RadMenu .rmVertical a.rmFocused,
.RadMenu .rmVertical a.rmSelected,
.RadMenu .rmVertical a.rmExpanded,
.RadMenu .rmVertical a.rmExpanded:hover
{
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-color: #828282;
	border-width: 1px 0;
}

.RadMenu .rmVertical .rmFirst a.rmLink:hover,
.RadMenu .rmVertical .rmFirst a.rmFocused,
.RadMenu .rmVertical .rmFirst a.rmSelected,
.RadMenu .rmVertical .rmFirst a.rmExpanded,
.RadMenu .rmVertical .rmFirst a.rmExpanded:hover,
.RadMenu .rmVertical .rmLast a.rmLink:hover,
.RadMenu_Default .rmVertical .rmLast a.rmFocused,
.RadMenu_Default .rmVertical .rmLast a.rmSelected,
.RadMenu_Default .rmVertical .rmLast a.rmExpanded,
.RadMenu_Default .rmVertical .rmLast a.rmExpanded:hover
{
	padding-top: 1px;
	padding-bottom: 0;
	border-top-width: 0;
}

.RadMenu a.rmExpanded,
.RadMenu a.rmExpanded:hover
{
	background-color: #eeeeee;
	color:Black;
}

/* </Root items> */


/* <Submenu items> */

.RadMenu .rmGroup,
.RadMenu .rmMultiColumn,
.RadMenu .rmGroup .rmVertical
{
	border: 1px solid #cccccc;
}




.RadMenu .rmBottomLeft,
.RadMenu .rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer,
.RadMenu_Default_Context.rmRoundedCorners ul.rmGroup,
.RadMenu .rmRoundedCorners ul.rmGroup,
.RadMenu .rmRoundedCorners .rmMultiColumn, 
* html .rmRoundedCorners.rmScrollWrapContainer,
* html .rmRoundedCorners.rmGroup ul.rmGroup,
* html .rmRoundedCornersul.rmGroup,
.RadMenu .rmTopRight,
.RadMenu .rmBottomRight
{
	background-color: transparent; 
}


.RadMenu .rmTopFix,
.RadMenu .rmBottomFix,
.RadMenu .rmRoundedCorners .rmGroup .rmFirst,
.RadMenu_Default_Context.rmRoundedCorners .rmGroup .rmFirst,
.rmRoundedCorners.rmGroup .rmFirst
{
	border-color: #979797;
}

.RadMenu .rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu .rmRoundedCorners .rmScrollWrapContainer .rmBottomFix,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopFix,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomFix
{
	background: #FFF;
}

* html .rmRoundedCorners.rmScrollWrapContainer .rmTopFix,
* html .rmRoundedCorners.rmScrollWrapContainer .rmBottomFix
{
	background: #FFF;
}

.RadMenu .rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu .rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu .rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu .rmRoundedCorners .rmScrollWrapContainer .rmRightArrow,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmTopArrow,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmBottomArrow,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmLeftArrow,
.RadMenu_Default_Context.rmRoundedCorners .rmScrollWrapContainer .rmRightArrow, 
* html .rmRoundedCorners.rmScrollWrapContainer .rmTopArrow,
* html .rmRoundedCorners.rmScrollWrapContainer .rmBottomArrow,
* html .rmRoundedCorners.rmScrollWrapContainer .rmLeftArrow,
* html .rmRoundedCorners.rmScrollWrapContainer .rmRightArrow
{
	background-color: #FFF;
	border: 0;
}

.RadMenu .rmRootGroup li.rmItem .rmGroup
{
	padding-bottom: 0;
}

.RadMenu .rmScrollWrap .rmVertical
{
	border: 0;
}

.RadMenu .rmGroup .rmItem a.rmLink,
.RadMenu .rmGroup .rmItem a.rmLink:hover,
.RadMenu .rmGroup .rmItem a.rmFocused,
.RadMenu .rmGroup .rmItem a.rmSelected,
.RadMenu .rmGroup .rmItem a.rmExpanded
{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}

.RadMenu .rmGroup .rmLast a.rmLink,
.RadMenu .rmGroup .rmLast a.rmLink:hover,
.RadMenu .rmGroup .rmLast a.rmFocused,
.RadMenu .rmGroup .rmLast a.rmSelected,
.RadMenu .rmGroup .rmLast a.rmExpanded
{
	padding-bottom: 1px;
}
.RadMenu .rmGroup a.rmLink,
.RadMenu .rmGroup .rmText,
.RadMenu .rmGroup .rmItem a.rmDisabled,
.RadMenu .rmGroup .rmItem a.rmDisabled:hover,
.RadMenu .rmGroup .rmItem a.rmDisabled .rmText,
.RadMenu .rmGroup .rmItem a.rmDisabled:hover .rmText
{
	background-color: transparent;
}

.RadMenu .rmGroup a.rmLink:hover,
.RadMenu .rmGroup a.rmFocused,
.RadMenu .rmGroup a.rmSelected,
.RadMenu .rmGroup a.rmExpanded
{
	background-position: 0 -168px;
}


/* <expand arrows> */

.RadMenu .rmRootGroup .rmExpandRight,
.RadMenu .rmGroup .rmExpandDown,
.RadMenu_Context .rmGroup .rmExpandRight,
.RadMenu .rmRootGroup .rmItem a.rmDisabled .rmExpandRight,
.RadMenu .rmGroup .rmItem a.rmDisabled .rmExpandDown,
.RadMenu .rmRootGroup .rmItem a.rmDisabled:hover .rmExpandRight,
.RadMenu .rmGroup .rmItem a.rmDisabled:hover .rmExpandDown
{
	background-position: 100% -216px;
}

.RadMenua.rmLink:hover .rmExpandRight,
.RadMenu .rmLast a.rmLink:hover .rmExpandRight,
.RadMenua.rmFocused .rmExpandRight,
.RadMenua.rmSelected .rmExpandRight,
.RadMenua.rmExpanded .rmExpandRight
{
	background-position: 100% -312px;
}

.RadMenu .rmGroup a.rmLink:hover .rmExpandRight,
.RadMenu .rmGroup a.rmFocused .rmExpandRight,
.RadMenu .rmGroup a.rmSelected .rmExpandRight,
.RadMenu .rmGroup a.rmExpanded .rmExpandRight,
.RadMenu .rmGroup a.rmLink:hover .rmExpandDown,
.RadMenu .rmGroup a.rmFocused .rmExpandDown,
.RadMenu .rmGroup a.rmSelected .rmExpandDown,
.RadMenu .rmGroup a.rmExpanded .rmExpandDown
{
	background-position: 100% -240px;
	color:#fff;
}


/* </expand arrows> */

/* Annetta */
div.RadMenu .rmGroup .rmText {
    margin: 0 0 0 -17px;
    padding: 5px 54px 5px 28px;
    line-height:1.25em;
}

.RadMenu .rmVertical li
{
	border-top-style:solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	width:200px;
}

.RadMenu .rmVertical li .rmFirst
{
	border-top-style:solid;
	border-top-width: 0px;
	border-top-color: #cccccc;
}

.RadMenu .rmRootGroup .rmLink .rmText {   
    padding-left:25px !Important; 
    padding-right:30px !Important; 
    color:#ffffff;
}

.RadMenu .rmHorizontal .rmLink .rmText 
{
	border-right-style:solid;
    border-right-color:White;
    border-right-width:1px;
}

.RadMenu .rmVertical .rmLink .rmText 
{
    border-right-width:0px;
}

.RadMenu .rmGroup .rmLink .rmText {  
    text-align: left !Important;   
    padding-left:10px !Important; 
    margin-left:0px !Important;   
    color:#0049B8;
}
.RadMenu a.rmExpanded,
.RadMenu a.rmExpanded:hover
.RadMenu .rmLink .rmRootLink .rmExpanded
{
	background-color:#cccccc;
}

.RadMenu .rmLevel1 a.rmExpanded,
.RadMenu .rmLevel1  a.rmExpanded:hover
{
	background-color:#0049B8;
	color:#000000;
}


.RadMenu .rmRootGroup .rmLast .rmLink .rmText
{
	border-right-width:0px;
}
.RadMenu .rmRootGroup
{
	border-right-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	vertical-align:middle;
}
.RadMenu .rmVertical .rmSlide,
.RadMenu .rmSlide .rmSlide,
.RadMenu_Context .rmGroup .rmSlide
{
	margin: 0 0 0 1px;
}


.RadMenu .rmLevel2
{
	width: 100%;
	background-color:#dddddd;
}

.RadMenu .rmLevel1
{
	width: 100%;
	background-color:#eeeeee;
}

#divNavContainer {background: #0049b8;
height:1.85;
vertical-align:middle; 
border-bottom: 1px #0049b8 solid;
background-image:url(images/border-white.png);
background-repeat:repeat-x;}

#dnn_dnnMENU_RadMenu1{
	z-index:50;
}

.NormalFAQQuestion
{
	text-decoration:none solid rgb(255,255,255);
	border-bottom-style:dotted;
	border-bottom-color: #CCC;
	border-bottom-width: 1px;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
	width: 90%;
	margin-left: 12pt;
}


.NormalFAQAnswer
{
		width: 90%;
		margin-left: 12pt;padding-top:6px;
	
}

.faqsList
{
		text-decoration:none solid rgb(255,255,255);
}

.faqlink a:link, a:visited, a:active
{
	text-decoration:none solid rgb(255,255,255);
}

.Grid {background-color: #fff; margin: 5px 0 10px 0; border-collapse:collapse; color: #474747; border-color: #f2f2f2; width: 98%;}

.Grid td {padding: 2px 5px; border-color: #f2f2f2;}

.Grid th  {padding : 5px 2px; color: #fff; background: #0049b8;border-color: #f2f2f2;}

.Grid .alt {background-color: #fcfcfc;}

.Grid .pgr {background: #363670;}

.Grid .pgr table {margin: 3px 0;}

.Grid .pgr td {border-width: 0; padding: 0 px; font-weight: bold; color: #fff; }   

.Grid .pgr a {color: Gray; text-decoration: none;}

.Grid .pgr a:hover {color: #000; text-decoration: none;}

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.button:active {
	position:relative;
	top:1px;
}






  .nav {
        display: block;
        width: 100%;
        float: none;
        background-color:#fff;
    }

    ul#dnn_pnav {
        margin: 0;
        background: #fff;
        box-shadow: 0px 15px 15px #ccc;
        display: none;
    }

        ul#dnn_pnav > li {
            display: block;
            float: none;
            margin: 0;
            border-bottom: 1px solid #ddd;
            background-color:#fff;
            z-index:1;
        }

            ul#dnn_pnav > li > a,
            ul#dnn_pnav > li > a:hover,
            ul#dnn_pnav > li > a:visited,
            ul#dnn_pnav > li > span {
                color: #0099cc !important;
                padding: 8px 0 0 35px;
                font-weight: bold;
                margin: 0;
                display: block;
                font-size: 16px;
                text-transform: uppercase;
            }
			
			
	ul#dnn_pnav > li > ul{
		top: 0;
		margin: 0;
		position: relative;
		display: none;
		width: 100%;
		padding: 0;
		box-shadow: none;
		z-index: inherit;
		border-left: none;
		border-right: none;
	}
	
	#dnn_pnav > li > ul.rightDropdown {
        right: inherit !important;
    }
	
	ul#dnn_pnav > li:hover ul{
		display: none;
	}
	
	ul#dnn_pnav > li > div.nav-side-arrow{
		display: block;
		position: absolute;
		right: 0;
		width: 60px; 
		height: 30px;
		top: 0;
		cursor: pointer;
	}
	
	ul#dnn_pnav > li > div.nav-side-arrow .right{
		display: block;
		position: absolute;
		right: 25px;
		width: 0; 
		height: 0;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-left: 6px solid #fb4563;
		top: 10px;
		-webkit-transition-duration: 200ms ease;
		transition-duration: 200ms ease;	
	}
	
	ul#dnn_pnav > li > div.nav-side-arrow .down{
		display: block;
		position: absolute;
		right: 25px;
		width: 0; 
		height: 0;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-top: 6px solid #fb4563;
		top: 13px;
		-webkit-transition-duration: 200ms ease;
		transition-duration: 200ms ease;
	}
	
	ul#dnn_pnav > li > ul:after{
		display: none;
	}
	
	ul#dnn_pnav > li ul a{
		padding-left: 45px;
		border-top: 1px solid #eee;
		color: #0099cc;
		font-weight: bold;
		font-size: 16px;
	}



.clear
{
	clear:both;
}