/*Control panel*/
.controlpanel{ background:#FFF; border:#B1BDC5 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:#B1BDC5 solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD .SubHead{ background:#B1BDC5; font-size:12px; color:#333; 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; text-decoration:none; }
.controlpanel A.CommandButton:visited{ color:#000; text-decoration:none; }
.controlpanel A.CommandButton:active{ color:#000; text-decoration:none; }
.controlpanel A.CommandButton:hover{ color:#F00; text-decoration:underline;}
/*Common*/
html, body{ background:#8A9FA0; border-left:0px; border-right:0px; scrollbar-base-color:#EFEFEF; height:100%; font-size:12px;}
.Head{ font-size:13px; font-weight:bold; }
.SubHead{ font-size:12px; }
.SubSubHead{ font-size:12px; }
.Normal{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
TH,TD,DIV,SELECT,INPUT,TEXTAREA{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
A:link{	color:#FF3300; text-decoration:underline; }
A:visited{ color:#FF3300; text-decoration:underline; }
A:active{ color:#FF3300; text-decoration:underline; }
A:hover{ color:#FF0000; text-decoration:none; }
/*Page elements*/
#mainwrapper{ width:960px;}
.template_style{width:960px; margin:auto;}
.clearboth{ clear:both; font-size:0px; line-height:0px; }
#headerwrapper{ width:100%; height:auto; background:#EFEFEF;}
#logo{ height:auto; padding:5px; float:left; }
#barwrapper{ width:100%; height:30px; background:url(HeaderBg.gif); }
#date{ height:28px; line-height:28px; padding-left:20px; color:#FFF; float:left; }
#users{	height:28px; line-height:28px; padding-right:20px; color:#FFF; float:right; text-align:right; }
#search{float:right; padding:2px 10px;}
a.users:visited{ color:#FFF; text-decoration:none; }
a.users:active{ color:#FFF; text-decoration:none; }
a.users:hover{ color:#FF0000; text-decoration:none;	}
a.users:link{ color:#FFFFFF; text-decoration:none; }
#bar2wrapper{ width:100%; border-bottom:1px #FFF solid; text-align:left; vertical-align:middle;}
#breadcrumb{ color:#013DA4;	text-align:left; vertical-align:middle;}
a.breadcrumb:visited{ color:#013DA4; text-decoration:none; }
a.breadcrumb:active{ color:#013DA4; text-decoration:none; }
a.breadcrumb:hover{ color:#F00; text-decoration:none; }
a.breadcrumb:link{ color:#013DA4; text-decoration:none; }
.rightcolumn{ width:200px; vertical-align:top;}
.leftcolumn{ width:200px; vertical-align:top;}
.centercolumn{vertical-align:top;}
.bottomcolumn{width:100%; vertical-align:top;}
.topcolumn{width:100%; vertical-align:top;}
#bottomlinks{ padding:10px; font-size:xx-small; color:#333; }
#footer{ background:url(line.gif) repeat-x #8A9FA0; padding:10px; font-size:xx-small; color:#333; }
a.footer:link{ color:#333; text-decoration:none; }
a.footer:visited{ color:#333; text-decoration:none; }
a.footer:active{ color:#333; text-decoration:none; }
a.footer:hover{ color:#333; text-decoration:underline; }
/*Solpart*/
.MainMenu_MenuContainer{ background: url(ContainerBg.gif) #FFF; width:100%; height:1px; border:#D6DCE0 solid; border-width:1px 0px; margin-bottom:0px; }
.MainMenu_MenuContainer TD{ font-size:0px; line-height:0px; }
.MainMenu_MenuBar{}
.MainMenu_RootMenuArrow{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_MenuBreak{ display:none; }
.MainMenu_MenuItem{	color:#013DA4; font-size:11px; font-weight:normal; padding:4px 0px 4px 5px;	border:#B1BDC5 solid; border-width:1px 0px; }
.submenuitemselected{ color:#013DA4; font-size:11px; font-weight:normal; padding:4px 0px 4px 5px; background:#99CCFF; border:#B1BDC5 solid; border-width:1px 0px; }
.submenuitembreadcrumb{ color:#F00; font-size:11px; font-weight:normal;	padding:4px 0px 4px 5px; border:#B1BDC5 solid; border-width:1px 0px; }
.MainMenu_MenuArrow{ padding:1px 3px 1px 7px; border:#B1BDC5 solid; border-width:1px 1px 1px 0px; text-align:right; }
.submenu{ border:0px; background:#B1BDC5; padding:0px; margin-left:1px; z-index: 1000; 	}
.rootmenuitem TD{ color:#013DA4; font-size:11px; font-weight:bold; background:#B1BDC5; border-top:1px solid #FFF; padding:0px 5px 0px 10px; height:30px; line-height:30px; }
.rootmenuitembreadcrumb TD{ color:#013DA4; font-size:11px; font-weight:bold; background:#BFDFFF; border-top:1px solid #FFF;	padding:0px 5px 0px 10px; height:30px; line-height:30px; }
.rootmenuitemselected TD{ color:#013DA4; font-size:11px; font-weight:bold; background:#99CCFF; border-top:1px solid #FFF; padding:0px 5px 0px 10px; height:30px; line-height:30px; }


/*--------- dnn menu style ----------*/
#menu {width:100%;  background-color: #B1BDC5;}
/* main menu td */
main_dnnmenu_container{border:1px solid red;}
.main_dnnmenu_bar {cursor:pointer; cursor: hand; font-size: 11px;	background-color: #B1BDC5; width:100%;}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{ color: #013DA4; font-size: 11px; font-weight:bold; text-align:center; line-height:40px; padding:12px 12px 12px 12px; margin-right:1px; background-color:#B1BDC5;}

/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{ color:#013DA4; font-size: 11px; font-weight:bold; text-align:center; line-height:40px; padding:12px 12px 12px 12px; margin-right:1px; background-color:#99CCFF;}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{ color:#013DA4; font-weight:bold; text-align:center; font-size: 11px; line-height:40px; padding:12px 12px 12px 12px; margin-right:1px;background:#BFDFFF;}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{ border:1px solid #C0D6E5;z-index:1000;}

.main_dnnmenu_submenu td
{ background-color:#B1BDC5;	z-index: 1000; font-size: 11px; font-weight:bold; text-align:left; color:#013DA4; line-height:2em; padding: 0px 5px; margin:0px;}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{ font-size: 11px; background-color: #BFDFFF; color:#013DA4; font-weight:bold; text-align:left; line-height:2em; z-index: 1000; padding: 0px 5px; margin:0px;}

.main_dnnmenu_break
{ height: 2px; background-color: #D5E0FF;}
