   /* CSS Document */
body{background-color:#ffffff; background:url(images/body_bg.gif) top left repeat-x; height:100%; margin:10px;}
TH,TD,DIV{ font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;font-size:11px; color:#585858; font-weight:normal; }
A,A:link,A:visited,A:active{ font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif; color:#21b7d2; text-decoration:none; font-weight:bold;}
A:hover{ color:#014a8b; text-decoration:none; font-weight:bold;}
/******************* Control Panel styles *********************/
.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:#000; }
.controlpanel A.CommandButton:visited{ color:#000; }
.controlpanel A.CommandButton:active{ color:#000; }
.controlpanel A.CommandButton:hover{ color:#FF9900; text-decoration:underline;}
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{	color:#000000; text-decoration:none; }
A.CommandButton:hover{ color:#F8BE22; text-decoration:underline;}


/******************* Search styles *********************/
#SearchContainer input{MARGIN:0px; padding:2px 3px;BORDER-TOP:1px solid #7eabc4; border-left:1px solid #7eabc4; border-right:1px solid #7eabc4;border-bottom:1px solid #7eabc4;font-size:10px;color:#000000;BACKGROUND:#ffffff;WIDTH:148px;HEIGHT:17px;}
.search,a.search:link,a.search:active,a.search:visited{ font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif;color:#ffffff; font-weight:normal; text-decoration:none; font-size:11px;}
a.search:hover{color:#014a8b; text-decoration:none; font-size:11px;}
/******************* User styles *********************/
.user,a.user:link,a.user:active,a.user:visited{ font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal;font-family:Tahoma,Arial, Helvetica, sans-serif;}
a.user:hover{ color:#014a8b; text-decoration:none;}
/******************* Footer styles *********************/
.footer,a.footer:link,a.footer:active,a.footer:visited{ font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal;font-family:Tahoma,Arial, Helvetica, sans-serif;}
a.footer:hover{ color:#014a8b; text-decoration:none;}
/******************* Footer styles *********************/
.breadcrumb,a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited{ font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal;font-family:Tahoma,Arial, Helvetica, sans-serif;}
a.breadcrumb:hover{ color:#014a8b; text-decoration:none;}

/******************* Content Pane styles *********************/
.TopPane{ padding:0px;}
.RightPane{ padding:0px 0 0 15px; width:50%;}
.ContentPane{ padding:0px;}
.BottomPane{ padding:0px;}
.LeftPane{ padding:0px;}
.LinkPane{ padding:0px;}
.TextPane{ padding:0px;}
.Right1Pane{ padding:0px 0 0 15px; width:200px;}
/******************* Container styles *********************/
.Head{ font-size:12px; font-weight:bold; color:#000000;}
.SubHead{ font-size:11px; color:#000000; }
.SubSubHead{ font-size:11px; color:#000000;}
.Normal{ font-size:11px; color:#000000; line-height:120%; letter-spacing: .5px;}

/* panelbar wrapper */
/************ Blue Menu *****************/
.RadPanelbar_Dnn
{
	margin:0px 0px 0px 10px;
	text-align: left;
	text-decoration:none;
	border:none;
}
	
.RadPanelbar_Dnn .text
{
	padding: 0px 5px 4px 12px; 
	font:normal 11px Tahoma;
	text-decoration:none;
}

.RadPanelbar_Dnn .image
{
	margin:0px 2px 0px 0px;
}

.RadPanelbar_Dnn .rootGroup .text
{
	color: #FFFFFF;
	line-height: 19px;
	padding:0px 4px 0px 12px;
	margin-bottom:8px;	
}

.RadPanelbar_Dnn .rootGroup .link
{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	background:url(images/menu_bg.gif) top left no-repeat !important;	
}

.RadPanelbar_Dnn .rootGroup .link:hover
{
	color: #D5CECE;
	font-weight:normal;
	text-decoration:none;
	background:url(images/menu_bg.gif) top left no-repeat !important;
}

.RadPanelbar_Dnn .rootGroup .link:hover .text
{
	color: #D5CECE; 
	padding: 0px 4px 0px 12px;
	font-weight:normal;
	text-decoration:none;
	background:url(images/menu_bg.gif) top left no-repeat !important;
}

.RadPanelbar_Dnn .rootGroup .selected 
{
	color: #D5CECE;
	font-weight:normal;
	text-decoration:none;
}

.RadPanelbar_Dnn .rootGroup .text .selected 
{
	color: #D5CECE;
	font-weight:bold;
	text-decoration:none;
}

.dnn_SelectedPathItemCss .text
{  
	color: #D5CECE !important;
	font-weight:normal !important;
	text-decoration:none !important;
}

/************* Submenu ****************/

.RadPanelbar_Dnn .group .text
{
	font: 11px Tahoma;
	font-weight:normal;
    margin:3px 0px 11px 0px;
	line-height:19px;
	text-decoration:none;
	color:#ffffff; background:none !important;	
}

.RadPanelbar_Dnn .group .link
{
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
	background:none !important;	
}

.RadPanelbar_Dnn .group .link:hover
{
	color:#ffffff;
	font-weight:normal;
	line-height:19px;
	background:none !important;	
}

.RadPanelbar_Dnn .group .link:hover .text
{
	color:#5E9FDF;
	font-weight:normal;
	line-height:19px; 
	text-decoration:none;	
	background:none !important;	
}

.RadPanelbar_Dnn .group .selected 
{
	color:#ffffff;
	line-height:19px;
	font-weight:normal;
	text-decoration:none;	
	background:none !important;	
}

.RadPanelbar_Dnn .group .selected .text
{
	color:#5E9FDF;
	font-weight:normal;
	line-height:19px;
	text-decoration:none;
	background:none !important;	
	
}

.level1 .item
{
	padding: 0px 0px 0px 0px; 
	font:normal 11px Tahoma;
	text-decoration:none;
	background:none;
} 

.level1 .level2 .item
{
	padding: 0px 0px 0px 0px;
	font:normal 11px Tahoma;
	text-decoration:none;
} 


/******************* other styles *********************/
#wrapper{ position:relative; height:258px; }
#logo{ position:absolute; top:29px; left:29px; width:228px; height:31px; z-index:3; }
#user{ position:absolute; height:18px; top:8px; right:8px; text-align:right; z-index:3; }
#header{ position:absolute; bottom:40px; z-index:2; width:100%; background:url(headerbg.gif); }
#menu{ position:absolute; background:url(menubg.jpg); width:auto; height:54px; bottom:0px; z-index:1; }
.me,A.me:link,A.me:visited,A.me:active{ color:#000000; text-decoration:none; }
A.me:hover{ color:#000000; text-decoration:none; }
.green{color:#72A347;}
.violet{color:#8E64A3;}
/******************* other custom styles **********/
.yellow{font-family:Tahoma,Verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#ffc424; font-weight:bold;}
.log_lt{background:url(images/log_ltimg.gif) top left no-repeat;}
.log_rt{background:url(images/log_rtimg.gif) top right no-repeat; padding:0px 7px;}
.log_bg{background:url(images/log_bg.gif) top left repeat-x; height:30px;}
.user_log{float:right; padding:13px 40px 0 0;}
.banner_bg{background:url(images/banner1.jpg) top left no-repeat; border-right:1px solid #83b0de; background-color:#ffffff; height:158px;}
.logo_pad{float:right; padding:12px 10px 0px 0px;}
.txt_pad{float:left; padding:78px 0px 0px 130px;}
.menu_toppad{padding-top:121px;}
.menu_lt{background:url(images/me_ltimg.gif) top left no-repeat;}
.menu_rt{background:url(images/me_rtimg.gif) top right no-repeat; padding:0px 170px 0px 171px;}
.menu_bg{background:url(images/me_bg.gif) top left repeat-x; height:37px;}
.bread_lt{background:url(images/bread_ltimg.gif) top left no-repeat;}
.bread_rt{background:url(images/bread_rtimg.gif) top right no-repeat; padding:0px 22px 0px 4px;}
.bread_bg{background:url(images/bread_bg.gif) top left repeat-x; height:27px;}
#bread_pad{float:left; height:21px; padding-top:3px;}
.search_pad{height:21px; float:right; padding-top:3px;}

.left_bg{background: url(images/left_midbg.gif) top left repeat-y;border-left:1px solid #83b0de;}
.left_topbg{background: url(images/leftban_topbg.gif) top left repeat-x;}
.left_botimg{background:url(images/leftban.jpg) bottom left no-repeat; padding-top:40px; padding-left:7px;}

.botleft_img{background: url(images/left_bot_ltimg.gif) top left no-repeat; padding-left:9px;}
.botleft_bg{background: url(images/left_bot_bg.gif) top left repeat-x; height:9px;}

.curve_top{background:url(images/curve_top.gif) top left no-repeat; border-right:1px solid #83b0de;}
.copy_ltimg{background:url(images/copy_ltimg.gif) top left no-repeat;}
.copy_rtimg{background:url(images/copy_rtimg.gif) top right no-repeat; padding:0px 233px 0px 115px;}
.copy_bg{background:url(images/copy_bg.gif) top left repeat-x; height:27px;}
.overall_width{width:960px;}
.pane_border{border-right:1px solid #83b0de; padding:30px;}
.rad_pad{padding:40px 5px 7px 12px;}
.log_pad{float:right; width:380px; padding:47px 20px 0 0; text-align:right;}





