 /* CSS Document */

body {
	margin: 0px;
	background:url(images/body_bg_homepage08.jpg) repeat-x top left;
	height:100%;
}

hr
{
	border-right: #e6e7ea 1px solid;
	border-top: #e6e7ea 1px solid;
	border-left: #e6e7ea 1px solid;
	border-bottom: #e6e7ea 1px solid;
}

.button {
background-image: url('greybttn.gif');
height:22px;
float:left;
background-repeat:repeat-x;
padding-top:3px;
padding-left:9px;
padding-right:9px;
font-family: Arial, Helevetica, sans-serif;
font-size: 9pt;
font-weight:bold;
color: #003366;
text-align:center;
margin-right:20px;
}


H1
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 22px;
	font-weight: bold;
	color: #0072b1;
}
H2
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #0072b1;
}
H3
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: normal;
	color: #0072b1;
}

/* ********** Breadcrumb Style ***************/
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{
font-family:Arial; font-size:10px; color:#7d7a7a; text-decoration:none; font-weight:normal;margin-bottom:0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
a.breadcrumb:hover{text-decoration:underline; margin-top:10px; margin-bottom:5px;}

.youarehere {font:Arial, Helvetica, sans-serif; font-size:10px; color:#7d7a7a;}

.pagetitle {
	font:bold 40px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding-top: 50px;
	padding-left: 165px;
}

.blogheadlines,a.blogheadlines:link,a.blogheadlines:active,a.blogheadlines:visited{ font-family:Arial; font-size:10px; color:#7d7a7a; text-decoration:none; font-weight:normal;}
a.blogheadlines:hover{text-decoration:underline;}

.footerbg{background:url(images/footer_bg.gif) repeat-x top left;}
.topbg{background:url(images/top_bg.jpg) repeat-x top left;}
.topbghome{background:url(images/top_bg_home.jpg) repeat-x top left;height:32px;}
.top_gray_bg{background:url(images/top_gray_bg.gif) no-repeat top left; height:9px;}
.rt_botgray_bg{background:url(images/rtgray_bottom_bg.jpg) repeat-x bottom left;}
.gray_top_bg1{background:url(images/gray_top_bg_1.jpg) repeat-x top left;}
.green_bg{background:url(images/green_bg.gif) repeat-x bottom left;}


.loginbg{background:url(images/login_bg.gif) repeat-x top left;}
.radhomebg{ border-right:#e1e0e1 1px solid;}
.radbg{background:url(images/rad_bg.jpg) repeat-x top left; border-right:#e1e0e1 1px solid;}
.radbghome{border-right:#e1e0e1 1px solid;}



TH,TD,DIV{ font:Arial, Helvetica, sans-serif; font-size:11px; color:#003876; }

A,A:link,A:visited,A:active{ color:#119420; text-decoration:underline; font-size:11px;font-weight:bold;}
A:hover{ color:#119420; text-decoration:none; font-size:11px;font-weight:bold;}




/* ********** Control Panel Style ************** */
.controlpanel{ background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG{ margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link{ color:#7C211E; }
.controlpanel A .CommandButton:visited{ color:#7C211E; }
.controlpanel A.CommandButton:active{ color:#7C211E; }
.controlpanel A.CommandButton:hover{ color:#7C211E; text-decoration:underline;} 

.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-size:11px; color:#DC4D00; text-decoration:none; font-weight:normal; }
A.CommandButton:hover{ color:#DC4D00; text-decoration:underline; font-size:11px; font-weight:normal; }

.CommandButtoncfd,A.CommandButtoncfd:link,A.CommandButtoncfd:visited,A.CommandButtoncfd:active{ font-size:11px; color:#003876; text-decoration:none; font-weight:bold; }
A.CommandButtoncfd:hover{ text-decoration:underline; }


/* ********** Search Style ************** */
#SearchContainer input{ position: relative; left: 594px; top: 111px;  border:0px solid #003876; WIDTH:140px; HEIGHT:15px; background-color:#ffffff;  font-size:11px;}
#SearchContainerindex input{ position: relative; left: 594px; top: -4px;  border:0px solid #003876; WIDTH:140px; HEIGHT:15px; background-color:#ffffff;  font-size:11px;}
#SearchContainerhome input{ position: relative; left: 594px; top: -4px;  border:0px solid #003876; WIDTH:140px; HEIGHT:15px; background-color:#ffffff;  font-size:11px;}

#searchimage { position: relative; left: 574px; top: 0px; }

.sear {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#006599;}
.seargreen {font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; color:#106500;}

/* ********** Language Style ************** 
#LanguageContainer select{MARGIN:0px; border:1px solid #44494F; font-size:11px;color:#ffffff; background:#222830; WIDTH:120px;HEIGHT:15px;}*/


/* ********** Pane Style ************** */
.FooterRightPane{padding:0px 0px 0px 0px;}
.FooterLeftPane{padding:0px 0px 0px 0px;}
.TextPane{padding:0px 0px 0px 0px;}
.flashbannerpane
{
	height: 268px;
	background: #003875;
	padding: 0px 0px 0px 0px;
}
.indexbannerpane {height:150px;background:#003875;}
.topimagepane {height:150px;background:#003875;padding:0px 0px 0px 0px;}
.TopPane{padding:0px 11px 0px 0px; _width:100%;}
.ContentPane{padding:0px 11px 0px 0px; }

.copyrightPane
{
	font-family: Arial;
	font-size: 11px;
	line-height: 11px;
	font-weight: Normal;
	color: #003876;
	padding-right: 0px;
	border-top: #929292 1px solid;
	padding-left: 0px;
	padding-bottom: 5px;
	vertical-align: bottom;
	padding-top: 5px;
}

.homepage08_ContentPane{padding:0px 0px 0px 0px; }
.homepage08_ContentPaneLeft{padding:0px 0px 0px 0px; }
.homepage08_ContentPaneRight{padding:0px 0px 0px 0px; }

.ContentPaneSubscriber{padding:0px 0px 0px 0px; }
.RightPane{padding:0px 0px 0px 0px; width:140px;}
.homepage08_RightPane
{
	padding: 0px 0px 0px 0px;
	width: 125px;
	text-align: right;
	margin: 0px;
}
.BottomPane{padding:0px 0px 0px 0px;}
.LinkPane{padding:0px 0px 0px 0px;}


.LeftPane{
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.homepage08_LeftPane{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 168px;
}


.LinkPane1{padding:0px 0px 0px 0px;}
.LinkPane2{padding:0px 0px 0px 0px;}



/* ********** Container Style ************** */
.Head{
	padding:0;
	font-family: Arial, Verdana, Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #0072b1;}
.SubHead{ font-size:11px; color:#000000;}
.SubSubHead{ font-size:11px; color:#000000;}
.Normal{font-size:10.5px; line-height:130%; letter-spacing: 130%; color:#000000;}
.Normalbold{font-size:10.5px; line-height:130%; letter-spacing: 130%; color:#119420;font-weight: bold;}


/* ********** User Style ************** */
.user,a.user:link,a.user:active,a.user:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#ffffff; text-decoration:none;}
a.user:hover{color:#000000;}

.homepagelink,a.homepagelink:link,a.homepagelink:active,a.homepagelink:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#003876; text-decoration:none;}
a.homepagelink:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#119420; text-decoration:underline;}


/* ********** Link Style **************/
.links,a.links:link,a.links:active,a.links:visited{font-family:Arial; font-size:11px; color:#000000; text-decoration:none; font-weight:normal;}
a.links:hover{color:#77543e;}

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{font-family: Arial; font-size:11px; color:#77543e; text-decoration:none; font-weight:normal;}
a.footer:hover{color:#000000;}



/* ********** Date Style ************** */
.date,a.date:link,a.date:active,a.date:visited{font-family:Tahoma; font-size:11px; color:#314C8D; text-decoration:none; font-weight:normal;}
a.date:hover{ color:#C7E0EC;}

/* ********** Menu Style ************** */
.MainMenu_MenuContainer{ background:transparent; width:100%;}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
/*---------Root Menu Separator---------------*/
.MainMenu_MenuBreak{display:block; border-top:#01244a 1px solid; border-bottom:#004ea4 1px solid;}
/*---------Menu Background Transparency---------------*/
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}
/*---------Sub Menu style---------------*/
.MainMenu_MenuItem{
	color:#ffffff;	font-size:11px;	font-weight: normal;
	padding:2px;
	border:1px #002e62 solid; border-width:1px 0px;
}

.submenuitembreadcrumb{
	color:#000000;
	font-size:11px;
	font-weight: normal;
	padding:2px;
	border:1px #49b217 solid;
	border-width:1px 0px;
        margin-top:5px;
	Margin:0px;
	background:#49b217;
}
/*---------Sub Menu style on select---------------*/
.submenuitemselected{
	color:#000000;
	font-size:11px;
	font-weight: normal;
	padding:2px;
	border:1px #49b217 solid;
	border-width:1px 0px;
	Margin:0px;
	background:#49b217;
}
/*---------Sub Menu Frame style---------------*/
.submenu{
	z-index:1000;
	border:1px #28600e solid;
	padding:0px;
	margin:0px;
	background:#002e62; color:#ffffff;
}
/*---------Root Menu style---------------*/
.rootmenuitem TD{ 
	color:#ffffff;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background:transparent;
	padding:0px 2px 0px 5px; _padding:0px 7px 0px 2px;
	margin:0px;
	line-height:2.5em;
}

/*---------Root Menu style on select---------------*/

.rootmenuitemselected TD, .rootmenuitembreadcrumb TD{ 
	color:#ffffff;
	background:url(images/hover_bg.gif) repeat-x top left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:0px 2px 0px 5px; _padding:0px 7px 0px 2px;
        margin-top:5px;
	margin:0px;
	line-height:2.5em;
	}

/* panelbar wrapper */
/************ Blue Menu *****************/

.RadPanelbar_Dnn
{
	padding:0px 0px 0px 0px ;
	text-align:left;
	text-decoration:none;
	border:none;}
	
.RadPanelbar_Dnn .text
{
	padding: 0px 0px 0px 31px; 
	font:bold 12px Arial;
	text-decoration:none;
}

.RadPanelbar_Dnn .image
{
	margin:4px 2px 0px 0px;
}

.RadPanelbar_Dnn .rootGroup .text
{
	color: #003876;
	line-height:25px;
	padding:0px 0px 0px 13px;
	border-bottom:none;}

.RadPanelbar_Dnn .rootGroup .link
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(images/menu_bg.gif) no-repeat top left;
}

.RadPanelbar_Dnn .rootGroup .link:hover
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(images/rad_hover_bg.gif) no-repeat top left;
}

.RadPanelbar_Dnn .rootGroup .link:hover .text
{
	color: #ffffff;padding: 0px 0px 0px 13px;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .selected 
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .text .selected 
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(images/rad_hover_bg.gif) no-repeat top left;
}

.dnn_SelectedPathItemCss .text
{  
	color: #ffffff !important;
	font-weight:bold !important;
	text-decoration:none !important;
	background:url(images/rad_hover_bg.gif) no-repeat top left !important;
}

/************* Submenu ****************/

.RadPanelbar_Dnn .group .text
{
	font:bold 12px Arial;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 0px 19px;
	line-height: 26px;
	color:#999999;
    border-bottom:none;}

.RadPanelbar_Dnn .group .link
{
	color:#3b9c02;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat bottom left;
}

.RadPanelbar_Dnn .group .link:hover
{
	color:#3b9c02;
	font-weight:normal;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat bottom left;
}

.RadPanelbar_Dnn .group .link:hover .text
{
	color:#3b9c02;
	font-weight:bold; padding:0px 0px 0px 19px;
	text-decoration:none;
	
}

.RadPanelbar_Dnn .group .selected 
{
	color:#3b9c02;
	font-weight:bold;
	text-decoration:none;
	background:url(images/submenu_bg.gif) no-repeat bottom left;
}

.RadPanelbar_Dnn .group .selected .text
{
	color:#3b9c02;
	font-weight:bold;
	text-decoration:none;
	
}

/* panelbar wrapper */
/************ Home Menu *****************/

.RadPanelbar_CAPHome
{
	padding:2px;
	text-align:left;
	text-decoration:none;
	/* border:1px solid #CCCCCC; */
	margin-right: 10px;
	margin-bottom: 1px;
}
	
.RadPanelbar_CAPHome .text
{
	padding: 0px 0px 0px 31px; 
	font:bold 12px Arial;
	text-decoration:none;
}

.RadPanelbar_CAPHome .image
{
	margin:4px 2px 0px 0px;
}

.RadPanelbar_CAPHome .rootGroup .text
{
	color: #003876;
	line-height:25px;
	padding:0px 0px 0px 13px;
	border-bottom:none;}

.RadPanelbar_CAPHome .rootGroup .link
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(images/menu_bg.gif) no-repeat top left;
	border:1px solid #CCCCCC;
	margin-bottom: 5px;
}

.RadPanelbar_CAPHome .rootGroup .link:hover
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(images/rad_hover_bg.gif) no-repeat top left;
}

.RadPanelbar_CAPHome .rootGroup .link:hover .text
{
	color: #ffffff;padding: 0px 0px 0px 13px;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_CAPHome .rootGroup .selected 
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
}

.RadPanelbar_CAPHome .rootGroup .text .selected 
{
	color: #ffffff;
	font-weight:bold;
	text-decoration:none;
	background:url(images/rad_hover_bg.gif) no-repeat top left;
}

.dnn_SelectedPathItemCss .text
{  
	color: #ffffff !important;
	font-weight:bold !important;
	text-decoration:none !important;
	background:url(images/rad_hover_bg.gif) no-repeat top left !important;
}



.level1 .item
{
	padding: 0px 0px 0px 0px; 
	font:normal 11px Tahoma;
	text-decoration:none; 
} 


.level1 .level2 .item
{
	padding: 0px 0px 0px 0px; 
	font:normal 11px Tahoma; text-indent:5px;
	text-decoration:none;
} 


.more,a.more:link,a.more:active,a.more:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#e2373e; text-decoration:none; font-weight:bold;}
a.more:hover{color:#0a3e78;}

.gray,a.gray:link,a.gray:active,a.gray:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#767575; text-decoration:none; font-weight:bold;}
a.gray:hover{color:#0a3e78;}

.white_text{font-weight:normal; font-size:29px; color: #ffffff; font-family:Arial, Helvetica, sans-serif;}
.footerrt_text{font-weight:normal; font-size:14px; color:#aeb3b7; font-family:"Times New Roman", Times, serif;}
.footerlt_text{font-weight:normal; font-size:9px; color:#afbac7; font-family:Arial, Helvetica, sans-serif;}

.green,a.green:link,a.green:active,a.green:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#003876; text-decoration:none; font-weight:bold;}
a.green:hover{text-decoration:underline; color:#119420;}

.blue{font-weight:normal; font-size:11px; color: #003876; font-family:Arial, Helvetica, sans-serif;}

.surveyresultsitems 
{
	font-size:10.5px; line-height:130%; letter-spacing: 130%; color:#000000;
}



