/*
.m          All Sub Menu                .m      All Sub Menus
.m[level]   Sub Menu at level x         .m0     First level sub menus

.mid[id]    Sub Menu with id x          .mid39  DNN Admin Sub Menu
.break      Break                       .break  All menu breaks
.mi         Menu Item (all)             .mi     All Menu Items
.id         Menu Item with id x         .id41   Menu Item with id 41
.mi[path]   Menu Item in specific path  .mi0    First Menu Item (Home)
                                        .mi1-0  First child of second root menu (Admin-Site Settings)   

.root       Root Menu Item              .root   All root menu items
.first      First Menu Item             .first  First menu item in each menu
.last       Last Menu Item              .last   Last menu item in each menu
                                        .first.last First & Last menu item in each menu

.icn        Icon
.hov        Hover
.sel        Selected
.bc         BreadCrumb
.txt        Menu Text (coming soon!)
*/

/* menu container css */
.mainMenu                       	{font-size: 0.8em;padding:12px 0 0;margin-left:-8px; overflow:hidden; }
#dnn_dnnNAV_ctldnnNAV { overflow:hidden; width:200px;}
/* root menu css */
.mainMenu .root                 {text-align: center; padding: 0 8px 5px 8px;text-transform:uppercase;color:#000;}

/* general submenu css */
.mainMenu .m                    {width: 180px; z-index: 1000;color:#0F6424;border:1px solid #999999;line-height:2em;}
.mainMenu .hov		  {color:#0F6424;}
.mainMenu .m .mi                {background-color:#FFF;}
.mainMenu .m .icn                {padding:2px 0 0 2px;}
.mainMenu .m .hov               {background-color:#B1C27C;}
.mainMenu .m td 			{border-bottom:1px solid #999999;}
.mainMenu .m .last td 			{border-bottom:0;}

.m .break .icn                  {font-size: 1px; height: 1px; } /*ensure that all menu breaks are only 1px high */

/* General */
body                            {background: #FFF url(images/bg-prin.jpg) repeat-x left top; height: 100%; margin: 0px; padding: 0px; color:#4D4D4D; font-family:Verdana,Arial,Helvetica,sans-serif;}
a:hover 			{color:#B1C27C; text-decoration:underline;}
input { border:1px solid #CCCCCC;}
.error { color:#FF0000; font-size:0.8em; clear:both;}
.fieldError  {border: 1px solid #ff0000; background-color: #ffeeee; }
.submitButton { background:#B1C27C none repeat scroll 0 0; border:1px solid #CCCCCC; color:#FFF; font-weight:bold; font-size:0.9em;text-transform:uppercase; }

/*layout*/
#wrapper						{width: 864px; margin: auto; margin-top:20px !important; clear:both;}
#dnn_ControlPanel	{float:right; }

/*top*/
#top	{clear:both;}
#bigLogo						{background: transparent;width:258px;height:218px;float:left;}
#bigLogo img { border:0}
#menuWrapper { padding:35px 0 0 270px;}

/* controls */
#login_style                    {float: right; padding: 10px 17px 0px 10px;}
#terms_style                    {float: left;}
#copy_style                     {float: right;}

/*panes*/
#contentTable { clear:both;}
.ContentPane                    {background: #FFF; padding: 10px; margin: 0 5px 0 250px;clear:both;font-size:0.7em;}
td div.ContentPane		{margin-left:20px !important; width:400px;}
.LeftPane                       {padding: 0px 10px 0px 0px; width: 220px; margin: 0px;font-size:0.7em;}
.RightPane                      {padding: 0px 0px 0px 10px; width: 220px;margin: 0px;font-size:0.7em;}
.c_contentpane					{padding: 0px !important;}

/*Content*/
#dnn_ContentPane h1 {color:#0F6424;font-size:1.1em;font-weight:normal; padding:0 0 10px;}

/*breadcrumbs*/
#breadcrumbBox { float:right; color:#999999; font-size:0.6em; text-transform:uppercase; margin-top:8px;}
#breadcrumbBox  a { color:#999999; font-weight:bold;}

/*links*/
.links                          {text-align: center;}
.links, a.links:link, a.links:active, a.links:visited {font-weight: bold; color: #800000; font-size: 11px;}
a.links:hover                   {color: #B1C27C;}

/*user*/
#login { float:right;}
.user, a.user:link, a.user:active, a.user:visited {color: #800000; font-size: 12px;}
a.user:hover {color: #B1C27C;}

/*form*/
.form {border:1px solid #CCCCCC; margin:10px 0 10px 0;}
.form legend { background:#B1C27C none repeat scroll 0 0; border:1px solid #CCCCCC; color:#FFF; font-weight:bold; text-transform:uppercase; padding:2px; margin-left:10px;}
.form .field { clear:both;overflow:hidden; margin:5px;}
.form label { float:left;color:#0F6424; padding:0 10px; text-align:left; text-transform:uppercase; white-space:nowrap; width:200px;}
.command { text-align:center; padding: 10px 0;}
.headerCommand { float:right; }
.topInfo { float:left;}
.note { padding:5px 0 0 10px; font-weight:bold}
.contactPerson { width:350px !important; margin:auto !important;}
.contactPerson .field  label{ width:100px !important;} 
.form table { padding:0 0 5px 0;}

/*gridview*/
.gridView { margin:10px auto 0; border-collapse:collapse; clear:both;}
.gridView td, th { padding:4px;border:1px solid #CCCCCC;}
.gridView th, .FileGrid_Header{ color:#FFF; background:#B1C27C; font-size:1em !important;}
.gridView .gridViewAlternate { background:#EEF2E2; }
.footerRow { background:#B1C27C; color:#FFF; font-weight:bold;}

/*events*/
.events {	color:#708F10; }
.events li {	padding: 10px 0; }
.events li a { color:#708F10; }

/*eventtypes*/
.eventTypes { clear:both; list-style-type:none;}
.eventTypes li { list-style-type:none;padding:4px 0;}

/*profile*/
.languagesList { clear:both; display:block; padding-left:218px;}
.languagesList label { padding:0 !important; float:none !important;color:#000;}

.radioButtonList label { float:none !important; padding:0 !important;}

/*footer*/
#footer { background: #B1C27C; clear:both;}
#footer p { width: 920px; margin:auto; color: #FFFFFF; padding:2px; font-weight:normal;font-size:0.7em;}
#footer .terms { float:right;color:#FFF;font-weight:normal;text-transform:uppercase;}

.searchButton { background: #CCC url(images/magnifier.png) no-repeat 2px 2px; padding-left:22px; margin-top:5px;}

.ALJBSearchContent thead th { border:0;}
.categoriesList { }

.AuthenticationContent { background:#d1dbb2 url(images/home-acces.gif) no-repeat; padding-top:30px;}
.AuthenticationContent .StandardButton { background: #B1C27C; color:#FFF; text-transform:uppercase; font-weight:bold;}
.AuthenticationContent .SubHead { color:#4D4D4D !important; }
.AuthenticationContent .CommandButton { color:#4D4D4D !important; }

.FileGrid_Item { background:#FFF;}

