﻿@media screen,projector  
{ 

body 
{
	margin:20px 0px;
	padding:0px; 
	background-color:#fff;
	font-family: Arial;
	font-size:12px;
	color:#666;
	}

#global { margin-left:auto; margin-right:auto; width:970px; text-align:left; }
#header { background: url(images/hdr-ebizdocz.jpg) no-repeat top left; width:968px; height:99px; border:1px #e6e6e6 solid; border-bottom:none !important; }
#menu { background:url(images/bkgd-tabs.jpg) no-repeat top left; width:968px; height:40px !important; border-left:1px #e6e6e6 solid; border-right:1px #e6e6e6 solid; border-top:0px; border-bottom:0px; float:left; }
#content { display:block; position:relative; float:left; width:969px; border-left:0px; border-right:1px #e6e6e6 solid; border-bottom:1px #e6e6e6 solid; border-top:none; background:url(images/bkgd-left-menu.jpg) top left repeat-y; }
#footer {display:block; position:relative; width:968px; height:40px; font-size:11px; color:#666; text-align:center; float:left; }
.subheader { border:0px !important; float:left; }
.headerpagetitlehome { width:210px; height:147px; border-right:1px #fff solid; border-left:0px; border-top:0px; border-bottom:0px !important; float:left; padding:0px; margin:0px; }
.headerpagetitle { width:210px; height:147px; border-right:1px #fff solid; border-left:0px; border-top:0px; border-bottom:0px !important; float:left; padding:0px; margin:0px; background:url(images/bkgd-page-title.jpg) top left repeat-y; vertical-align:top; }
.headerpagegraphic { width:758px; height:147px; border-right:1px #e6e6e6 solid; border-left:0px; border-top:0px; border-bottom:0px !important; float:left;padding:0px; margin:0px; }


/* side menu */
#sidemenu { display:block; position:relative; width:190px; float:left; left:13px; top:6px; }
.sidemenuseperator { display:block; position:relative; height:6px; width:150px; float:left; background:url(images/menu-left-divider.jpg) left top no-repeat; }
.menubody {width:190px; background-color:#fff; }
.menu-sub, .menu-sub2, .menu-sub3, .menuunpublished, .menu-sub-selected, .menu-sub2-selected, .menu-sub3-selected {
	display: block;
	font-family: Arial;
	width: 180px;
	font-size: 12px;
	color: #666 !important;
	padding-top: 2px;
	padding-bottom: 6px;
	}
	
.menu-sub a, .menu-sub a:active, .menu-sub a:link, .menu-sub a:visited {
	display: block;
	width: 180px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #666;
	text-decoration: none;
	/*padding-top: 2px;
	padding-bottom: 6px;*/
	}
	
.menu-sub a:hover {
	display: block;
	color: #a6b522 !important;
	width: 180px;
	text-decoration: none !important;
	}

.menu-sub-selected a, .menu-sub-selected a:active, .menu-sub-selected a:link, .menu-sub-selected a:visited {
	display: block;
	width:180px;
	padding-left: 10px;
	color: #000 !important;
	/*padding-top: 2px;
	padding-bottom: 6px;*/
	text-decoration: none;
}

.menu-sub2 a, .menu-sub2 a:active, .menu-sub2 a:link, .menu-sub2 a:visited {
	display: block;
	width: 170px;
	padding-left: 20px;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	/*padding-top: 2px;
	padding-bottom: 6px;*/
	color: #666;
	}
	
.menu-sub2 a:hover {
	display: block;
	color: #a6b522 !important;
	width: 170px;
	text-decoration: none !important;
	}

.menu-sub2-selected a, .menu-sub2-selected a:active, .menu-sub2-selected a:link, .menu-sub2-selected a:visited {
	display: block;
	width:170px;
	padding-left: 20px;
	color: #000 !important;
	/*padding-top: 2px;
	padding-bottom: 6px;*/
}

.menu-sub3 a, .menu-sub3 a:active, .menu-sub3 a:link, .menu-sub3 a:visited {
	display: block;
	width: 160px;
	padding-left: 30px;
	font-family: Arial;
	font-size: 12px;
	color: #48639a !important;
	text-decoration: none;
	/*padding-top: 2px;
	padding-bottom: 6px;*/
	}
	
.menu-sub3 a:hover {
	display: block;
	color: #48639a !important;
	width: 160px;
	text-decoration: none !important;
	}

.menu-sub3-selected a, .menu-sub3-selected a:active, .menu-sub3-selected a:link, .menu-sub3-selected a:visited {
	display: block;
	width:160px;
	padding-left: 30px;
	color: #48639a !important;
	background-color: #fff;
	/*padding-top: 2px;
	padding-bottom: 6px;*/
}
.menu-sub-selected a:hover,.menu-sub2-selected a:hover,.menu-sub3-selected a:hover {text-decoration: none !important;}

.menuunpublished a, .menuunpublished a:active, .menuunpublished a:link, .menuunpublished a:visited {
	display: block;
	width: 160px;
	padding-left: 30px;
	/*padding-top: 2px;
	padding-bottom: 6px;*/
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	color: black !important;
	text-decoration: none;
	background-color:#ddd;
	}
	
.menuunpublished a:hover {
	display: block;
	color: black !important;
	width: 160px;
	text-decoration: none !important;
	background-color:#ddd;
	}

#contentarea { display:block; position:relative; width:717px; background:url(images/bkgd-contentarea.jpg) top left no-repeat; float:right; padding:20px; }

/* home page specific */
#content-home { display:block; position:relative; float:left; width:956px; border-left:13px #e6e6e6 solid; border-right:1px #e6e6e6 solid; border-bottom:1px #e6e6e6 solid; border-top:none; margin:0px; padding:0px; }
#contentarea-home { display:block; position:relative; width:574px; background:url(images/bkgd-home-contentarea.jpg) top right no-repeat; float:left; padding:10px 20px; }
#home-rightside { display:block; position:relative; top:-37px; width:342px; float:right; }
#home-rightside .login { display:block; position:relative; width:326px; height:190px; background-color:#fff; background:url(images/bkgd-home-login.jpg) top left no-repeat; font-size:11px; padding:8px; }
/*.login .thwate { display:block; position:relative; float:right; height:80px; width:80px;  }*/
.login table { width:250px; }
.login table .txt { width:150px; }
.login h2 { font-family:Arial; font-size:20px; color:#411a75; font-weight:normal; margin: 2px 0px 2px 0px; line-height:100%; }
.login p { display:block; width:230px; }

#home-rightside .register { display:block; position:relative; width:326px; height:50px; background-color:#F2F2F2; font-size:11px; padding:8px; }
#home-rightside .admin1 { display:block; position:relative; width:340px; height:132px; border:1px green solid; }
#home-rightside .admin2 { display:block; position:relative; width:340px; height:132px; border:1px blue solid; }
#home-rightside .spacer { display:block; position:relative; width:342px; height:6px; background-color:#fff; }

/* thwarte seal */
#home-rightside .thwate { display:block; position:absolute; top:20px; right:12px; height:80px; width:80px;}


/* header menu */
/*#cssdropdown, #cssdropdown ul { padding: 0; margin: 0; list-style: none; }
#cssdropdown li { float: left; position: relative; height:29px; padding-top:10px; padding-left:15px; padding-right:15px; text-align: center; border:1px #fff solid; }
.mainitems a, .mainitems a:active, .mainitems a:visited, .mainitems a:link { text-decoration: none; font-family:Arial; font-size:12px; color:#666; font-weight:bold; }
.subuls { display: none; position: absolute; top:38px; left:0px; z-index:6000 !important; width:12em; background-color:#eee !important; }
.subuls li { width: 100%; text-align:left !important; background-color:#eee; color:#666; white-space:nowrap; border-top:2px white solid !important; width:100%; border:0; height:25px !important; padding-top:5px !important; z-index:6000 !important; }
.subuls li a, .subuls li a:link, .subuls li a:active, .subuls li a:visited { font-family:Arial; font-size:12px; color:#666; font-weight:normal !important; text-decoration: none; }
.mainitems:hover, li.over { background-color:#cddb3d !important; }
.subuls li:hover, .subuls li.over { background-color:#cddb3d; }
.subuls li a:hover { font-weight:bold !important;  }

#cssdropdown li>ul { top:38px; left:0px; }
#cssdropdown li:hover ul, li.over ul { display: block; }
*/

/* admin toolbox */
.admintoolbox { display:block; position:relative; background-color:#fff; width:180px !important; border-collapse:collapse; clear:both; }
.toolboxtitle {background-color: #003e7e; color:#fff;}
.admintoolbox th {background-color: #003e7e; color:#fff; text-align: left;}
.admintoolbox td a, .admintoolbox td a:active, .admintoolbox td a:link, .admintoolbox td a:visited {font-family:arial,sans serif;font-size:9pt;text-decoration:none; color:#48639a !important;}
.admintoolbox td a:hover {text-decoration: none !important; color: #000 !important;}


}









@media all
{
/* general */
h1 { font-family:Arial; font-size:16px; color:#a6b522; font-weight:bold; margin: 0px 0px 4px 0px; line-height:110%; }
h2 { font-family:Arial; font-size:14px; color:#411a75; font-weight:bold; margin: 15px 0px 15px 0px; line-height:110%; }
h6 { font-family:Arial; font-size:14px; color:#411a75; font-weight:bold; margin: 4px 0px 0px 0px; line-height:100%; }

.error { color:Red; }

a, a:link, a:active { font-family:Arial; font-size:12px; color:#411a75; text-decoration:underline; }
a:visited { font-family:Arial; font-size:12px; color:#000; text-decoration:underline; }
a:hover { font-family:Arial; font-size:12px; color:#a6b522; text-decoration:underline; } 

.pagetitle { display:block; font-family:Arial; font-size:16px; color:#a6b522; font-weight:bold; margin: 20px 0px 20px 0px; line-height:150%; }

/* --- sitemap --- */ 
.sitemap {
	line-height: 16px;
}
.sitemaptable 
{
	padding-left: 8px;
	padding-top: 4px;
	padding-right: 4px;
	vertical-align: top;
	text-align: left;
	background-color:#fff; }

/* contents */ 
.contentlisting {
	font-family: Arial, sans-serif;
	line-height: 17px; }

.ebizdoczhighlight { color:Black !important; }

.w100 { width:100px; }
.w250 { width:250px; }
.w300 { width:300px; }

table.contentfeature { border:1px #ddd solid; border-collapse:collapse; }

}









@media print  
{ 
body 
{
	margin:20px 0px;
	padding:0px; 
	background-color:#fff;
	font-family: Arial;
	font-size:12px;
	color:#666;
	}

#global { margin:5px; width:970px; text-align:left; }
#header { width:0px; height:0px; display:none; }
#menu {  width:0px; height:0px; display:none; }
#content { display:block; position:relative; float:left; width:969px; }
#footer { display:block; position:relative; width:968px; height:40px; font-size:11px; color:#666; text-align:center; float:left; }
#sidemenu { display:none; }	
#home-rightside { width:0px; height:0px; display:none; }	
.subheader { width:0px; height:0px; display:none; }
.headerpagetitlehome { width:0px; height:0px; display:none; }
.headerpagetitle { width:0px; height:0px; display:none; }
.headerpagegraphic { width:0px; height:0px; display:none; }

#content-home { display:block; position:relative; float:left; width:956px; margin:0px; padding:0px; }
#contentarea-home { display:block; position:relative; float:left; width:700px; margin:0px; padding:0px; }
#contentarea { display:block; position:relative; width:700px;float:left; padding:20px; }
	
.admintoolbox { width:0px; height:0px; display:none; }	
}


/* TOOLS ------------------------------------------------- */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
* html>body .clearfix {
    display: inline-block; 
    width: 100%;
    }
* html .clearfix {
    /* Hides from IE-mac \*/
    height: 1%;
    /* End hide from IE-mac */
    }
.clearfix { zoom:1; /* Just for IE7 */ }

/* ---- PNG Transparency ---- */
/* ie5.5-6.x style */
.trans-png,               /* the * element selector gives it a little more weight */     
#container *.trans-png         /* id=body will solve all problems once and for all */
{
background-image: expression(
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + 
(this.tagName=='IMG' ? this.src : this.currentStyle.backgroundImage.split('\"')[1]) + ")",
this.runtimeStyle.backgroundImage = "none",
this.src = "/images/transparent.png"
);
}


