/* Heinzen CSS */


Body 		{ background: #fff url(white2.jpg) repeat top left; } 
.TabBg 		{ background-color: #666699; }
.LeftPane  	{ background-color:#ffffff;}
.ContentPane  { background-color:#ffffff;}
.RightPane  { background-color:#ffffff;}
img			{ border:none;}

#homepage 	{ width:80%;}
#header		{ padding-left:5em; width:700px; height:100px;}
#panes		{ background-color:#fff;width:100%;border:1px solid #999;}
#footer		{ font:normal 12px calibri,arial,helvetica,sans-serif;color:#036;}

.headbg  	{ background-color:#fff;}
.tabbg   	{ background-color:#fff;}
#date     	{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration: none;color:#999;padding-left:.5em}
#breadcrumb	{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration: none;color:#999;}
#search        { font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration: none;color:#999;padding-right:.5em}
.Head          { font:bold 20px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#669;letter-spacing:0;}
.subhead       { font:bold 18px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#036;}
.subsubhead    { font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#000;}
.normal, .normalnisabled   { font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#666;}
.normaltextbox { background-color:#fff; font:bold normal 12px "Courier New", Courier, monospace; color:#669; vertical-align:middle;}
.normalred	{ font:bold 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#600;}
.normalbold	{ font:bold 12px calibri,arial,helvetica,sans-serif;text-decoration: none;color:#600;}
.newshead		{ font:normal 12px trebuchet,calibri,arial,helvetica,sans-serif;text-decoration:none;color:#336;}
.news		{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#669;}
.more		{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#cc0000;}

/* links */
a:link	{ font:normal 14px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#036;}					
a:visited	{ font:normal 14px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#036;}
a:active 	{ font:normal 14px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#036;}
a:hover	{ font:normal 14px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#f00;}

.SkinObject	{ font:normal 12px calibri,arial,helvetica,sans-serif;color:#036;padding-right: .5em; text-align:center; }
A.SkinObject:link 	{ text-decoration: none; color: #fff; text-align:center;}
A.SkinObject:visited { text-decoration: none; color: #fff; text-align:center;}
A.SkinObject:hover 	{ text-decoration: none; color: #fff; text-align:center;}
A.SkinObject:active 	{ text-decoration: none; color: #f00; text-align:center;}

/* text style for buttons and link buttons used in the portal admin pages */
.commandbutton 			{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#999;}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.commandbutton:link 	{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#036;}
a.commandbutton:visited	{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#036;} 
a.commandbutton:active	{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#036;}
a.commandbutton:hover	{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#f00;}

/* hyperlink style for user/register button */
a.user:link					{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#fff;}
a.user:visited				{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#fff;}
a.user:active 				{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#fff;}
a.user:hover				{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#f00;}


/* hyperlink style for login button */
a.login:link				{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#fff;}
a.login:visited			{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#fff;}
a.login:active				{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#fff;}
a.login:hover				{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration:none;color:#f00;}

/* style of item titles by Announcements and events */
.itemtitle 					{ font:normal 12px calibri,arial,helvetica,sans-serif;text-decoration: none;color:#036;}

/* main menubar */
#menu { height:28px}

/* Main Menu */

	.mainmenu_menubar    { background-color:#069; cursor:default; height:28px; padding-left:.25em; padding-right:.5em;}
   .mainmenu_menuitem   { background-color:transparent; font:normal 12px calibri,arial,helvetica,sans-serif; color:#fff; cursor:default; height:28px; padding-left:.25em; padding-right:.5em; }
   .mainmenu_menuitemsel{ background-color:#fc6; font:normal 12px calibri,arial,helvetica,sans-serif; color:#963; cursor:default;}
   .mainmenu_submenu    { border-left: 1px solid #036;border-right: 1px solid #036;border-bottom: 1px solid #036; background-color:#069; cursor:default; z-index:1000;}

   .mainmenu_menuicon  	{ display:none;}
   .mainmenu_menuarrow 	{ display:none;}
  	.mainmenu_menuicon   { display:none;}
   .mainmenu_menuarrow  { display:none;}

   /*   .mainmenu_rootmenuarrow { font:12px webdings;cursor:default;} */
   /*   .mainmenu_menucontainer { background-color:#fff; } */
   /*   .mainmenu_menubreak     { border-bottom: #fc6 1px solid;background-color: #fff;height:0px;} */

/* module title menu */
.moduletitle_menucontainer { border: none;}
.moduletitle_menubar 		{ cursor: pointer;height:16px;background-color: transparent;}
.moduletitle_menuitem 		{ cursor: pointer;color: black;font:normal normal 14px calibri,arial,helvetica,sans-serif;border-left: white 0px solid;border-bottom: white 1px solid;border-top: white 1px solid;border-right: white 0px solid;background-color: transparent;}
.moduletitle_menuicon 		{ cursor: pointer;background-color: #eee;border-left: #eee 1px solid;border-bottom: #eee 1px solid;border-top: #eee 1px solid;text-align: center;width: 15px;height: 21px;}
.moduletitle_submenu 		{ z-index: 1000; cursor: pointer; background-color: #fff; border-bottom: #fff 0px solid; border-left: #fff 0px solid; border-top: #fff 0px solid;border-right: #fff 0px solid;}
.moduletitle_menubreak 		{ border-bottom: #eee 1px solid;border-left: #eee 0px solid;border-top: #eee 1px solid;border-right: #eee 0px solid;background-color: #eee;height: 1px;}
.moduletitle_menuitemsel 	{ cursor: pointer;color: black;font:bold normal 14px calibri,arial,helvetica,sans-serif;background-color: #c1d2ee;}
.moduletitle_menuarrow 		{ font-family: webdings;font-size: 14px;cursor: pointer;	border-right: #fff 1px solid;border-bottom: #fff 1px solid; border-top: #fff 0px solid;}
.moduletitle_rootmenuarrow { font-family: webdings;font-size: 14px;cursor: pointer;}

/* ************************************************************************************************* */

/* legacy but still being used somewhere i.e., login box */


.DNNEmptyPane	{ width: 0px;}
.DNNAlignleft	{ text-align: left;}
.DNNAlignright	{ text-align: right;}
.DNNAligncenter{ text-align: center;}


/* Login Styles */
.LoginPanel			{ width:100%; margin:auto;text-align:center;}
.LoginTabGroup		{}
.LoginTab 			{ left top;	margin: 0 3px 3px 0;	padding: 5px 5px 4px 5px;}
.LoginTabSelected { left top;	margin: 0 3px 3px 0;	padding: 5px 5px 4px 5px;	background-position: 0% -41px;}
.LoginTabHover 	{ float: left;background: url("") left top;	margin: 0 3px 3px 0;	padding: 5px 5px 4px 5px;	text-decoration: none;	color: #555;border: 1px #C00 solid;	cursor:pointer;}
.LoginContainerGroup { clear: both; padding-top: 5px;}
.LoginContainer  	{}














