/* Default CSS Stylesheet for a new Web Application project */

img.mainmenu
{
	border: none;
}

td.mainmenu {
	
}

div.mainsub {
/*	left:-200px!important;*/
	z-index:1;
}

body {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
	margin: 0px;

	scrollbar-face-color: #B1B0D0;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	scrollbar-3dlight-color: #7471A9;
	scrollbar-darkshadow-color: #7471A9; 
	scrollbar-arrow-color: white;
	scrollbar-track-color: #DADAEA;
}

td, p, div, li {
	padding: 0px;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 13px;
	margin: 0px;
}

p {
	padding-left: 10px;
	padding-right: 10px;
}

H1 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:	46px;
	font-weight: normal;
	color: black;
}

H2 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:	20px;
	font-weight: normal;
	color: black;
}

H3 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:	13px;
	font-weight: bold;
	background-color: #FFF100;
	color: black;
	margin-bottom: 3px;
	margin-bottom: 0px;
}

H4 {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight: bold;
	background-color: #DADAEA;
	color: black;
	margin: 0px;
	margin-top: 3px;
	background-image: url(design/h3_bg.gif);
	background-attachment: fixed;
	background-position: 0 0;
	background-repeat: no-repeat;
}

A:link {
	text-decoration:	none;
	color:	#7471A9;
}
		
A:visited {
	text-decoration:	none;
	color:	#7471A9;
}
		
A:active {
	text-decoration:	none;
	color:	#7471A9;
}
		
A:hover {
	text-decoration:	none;
	color:	#3E3B67;
}

span.breadcrumb {
	font-size: 10px;
	padding-left: 9px;
}

table.main {
	/*border-right: solid 1px #787878;*/
}

/*--- Right Menu ---*/

td.rightmenubar {
	background-color: #E3E3E3;
}

@media screen {
	div.digikittitle {
		padding-left: 30px;
		padding-top: 17px;
		color: #787878;
		font-size: 21px;
		height: 65px;
	}
	td.rightmenu {
		padding-left: 20px;
		width:158;
	}
	div.overlay1 {
		display:none; position:absolute; border-bottom: solid 1px white; border-top: solid 1px red;
	}
	.printlogo { display: none; }
	.printonly { display: none; }
}
@media print {
	div.overlay1 {
		display:none!important;
	}
	div.digikittitle {
		padding-left: 10px;
		padding-top: 17px;
		color: black;
		font-size: 21px;
		height: 65px;
		font-weight: bold;
	}
	table.tblRightMenu {
		display: none;
	}

	div.divTools {
		display: none;
	}

	div.topmenubar {
		display: none;	
	}
	td.rightmenu {
		display: none;
	}
	img {
		width: 98%;
	}
	.printlogo { width: 158px; display: inline; position: absolute; right: -80px; zoom: 100%; top: 0px; }
	.screenonly { display: none; }
	h1, h2 { color: Black; font-weight: bold; }

	.buglog { display: none; }
	.noprint { display: none; }
}


table.greybar {
	width: 100%;
	height: 7px;
}

td.greybar {
	background-color: #787878;
	border-right: solid 1px white;
}

div.pagetitle {
	background-color: #E3E3E3;
	padding-left: 10px;
	padding-top: 1px;
	margin-bottom: 4px;
	color: Black;
	font-weight: bold;
	font-size: 12px;
	height: 18px;
}

img { border: 0px; }


IMG.ce_icon {
	MARGIN-BOTTOM: 1px; CURSOR: hand
}
div.ce_editor {
	overflow: auto; 
	width: 100%; 
	height: 100%;
	border-bottom: solid 1px #DBD8D1;
	padding: 6px;
}
select.ce_Font {
	width: 90px;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	margin-right: 4px;
}

.divToolBar {
	width: 500px;
}

.mainpage {
	margin:		0px;
}

input.login {
	width: 190px;
	margin-left: 20px;
	border: solid 1px black;
}

td.login { color: black; margin-left: 20px; }

td.loginerror {
	color: #FFF100;
	font-weight: bold;
	padding-left: 28px;
}

input, select, textarea {
	font-family: Arial;
	font-size: 12px;

}

input.checkbox {
	border: none;
}

ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 26px;
	padding-right: 10px;
	margin-left: 0px;
}

li {
	list-style-image: url(design/bullet.gif);
	padding-left: 0px;
}

hr {
	height: 1px;
	color: black;
	font-size: 1px;
	margin-left: 10px;
	margin-right: 10px;
}

ul.linetop {
	border-top: solid 1px black;
	margin-top: 2px;
}

input.sitesearch {
	font-size: 11px;
	width: 96px;
	border: solid 1px black;
	height: 18px;
	padding-left: 3px;
}

/* Styles used for creating the red selection box(s) */

div.overlay2 {
	position:absolute; border-top: solid 1px white; border-bottom: solid 1px red; width: 100%;
}
div.overlay3 {
	position:absolute; border-right: solid 1px white; border-left: solid 1px red; left: -1px; width: 1px;
}
div.overlay4 {
	position: absolute; border-left: solid 1px white; border-right: solid 1px red; height: 100%; width: 1px;
}
img.square0 { position:absolute; display: none; }
img.square1 { position:absolute; top:-3px; right:-3px; }
img.square2 { position:absolute; bottom:-1px; left:-1px; width: 1px; height: 1px; }
img.square3 { position:absolute; bottom:-1px; right:-2px; width: 1px; height: 1px; }

.objecttitle {
	margin: 0px;
	font-size: 10px;
}
/*--------------------------------------------------*/

.divOverBar {
	width: 100%;
	position: absolute;
	bottom: 0px;
	background-image: url(icons/eb_mid.gif);
	font-size: 1px;
	height: 17px;
}

img.overlayicon { cursor: hand; }

a:link.newitem, a:visited.newitem, a:active.newitem {
	cursor:hand;
	background-color: #DADAEA;
	width: 83px;
	color: Black;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}

a:hover.newitem {
	cursor:hand;
	background-color: #FEF102;
	width: 83px;
	color: black;
	padding: 0px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}

a:link.breadcrumb, a:active.breadcrumb, a:visited.breadcrumb {
	color: Black;
}

a:hover.breadcrumb {
	color: #CC0033;
}

.dgrid {
	font-size: 11px;
	cursor: hand;
}

input.editorbutton {
	margin-left: 10px;
	font-size: 11px;
	width: 140px;
	background-color: #B2B2B2;
	color:White;
	font-weight: bold;
}

.bgblue {
	background-color: #DADAEA;
}

.bgyellow {
	background-color: #FFF100;
}


table.mnutitle {
	background-image: url(design/mnu_titlemid.gif);
	margin: 0px;
	padding: 0px;
	width: 100%;
}

td.mnutitle {
	color: White;
	font-weight: bold;
	font-size: 12px;
	padding-left: 4px;
}

div.linkmenu {
	padding: 8px;
	margin-top: 4px;
	margin-bottom: 12px;
}

.toolkitrow {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: solid 1px #E3E3E3;
	border-bottom: solid 1px #E3E3E3;
	font-weight: bold;
	color: #787878;
}

.pagelistrow {
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: solid 1px #E3E3E3;
	border-bottom: solid 1px #E3E3E3;
}

.search {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: solid 1px #E3E3E3;
	border-bottom: solid 1px #E3E3E3;
}

.toolkittable {
	margin-bottom: 16px;
	border-collapse: collapse;
}

.pagelisttable {
	margin-bottom: 0px;
	border-collapse: collapse;
}

.btn {
	background-color: #e3e3e3;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 4px;
}


.searchbutton {
	border: none;
	width: 25px;
	height: 19px;
	background-image: url(design/login.gif);
	cursor: hand;
}

table.calendar {
	border-collapse: separate;
	margin: 2px;
}

.calnum {
	font-size: 12px;
	font-weight: bold;
}

.calcelldim {
	background-color: #E9E9F2;
	padding: 3px;
	color: 7471A9;
	border: solid 1px #E9E9F2;
}

.calcelltoday {
	background-color: #DADAEA;
	padding: 3px;
	font-size: 10px;
	border: solid 1px #FFF100;
}

.calcellselectedtoday {
	background-color: #FFF100;
	padding: 3px;
	cursor:hand;
	color: black;
	font-size: 10px;
	border: solid 1px #FFF100;
}

.calcellselected {
	background-color: #FFF100;
	padding: 3px;
	cursor:hand;
	color: black;
	font-size: 10px;
	border: solid 1px #FFF100;
}

.calcellactivetoday {
	background-color: #7471A9;
	padding: 3px;
	cursor:hand;
	color: White;
	font-size: 10px;
	border: solid 1px #FFF100;
}

.calcellactive {
	background-color: #7471A9;
	padding: 3px;
	cursor:hand;
	color: White;
	font-size: 10px;
	border: solid 1px #7471A9;
}

.calcellhi {
	background-color: #FFF100;
	padding: 3px;
	cursor:hand;
	color: black;
	font-size: 10px;
	border: solid 1px #FFF100;
}

.calcell {
	background-color: #DADAEA;
	padding: 3px;
	font-size: 10px;
	border: solid 1px #DADAEA;
}

.caltitle {
	font-size: 15px;
	font-weight: bold;
	padding: 4px;
	padding-left: 9px;
}

.calprevnext {
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

.calday {
	background-color: #7471A9;
	padding: 1px;
	text-align: center;	
	color: White;
	font-size: 10px;
}

/*---------- Dialog Boxes --------------------------*/

td.dialogtitle {
	font-weight: bold;
	color: white; 
	border-bottom: #DADAEA 2px solid; 
	background-color: #7471A9;
}

td.dialogbottom {
	border-top: #7471A9 2px solid;
	padding: 2px; 
	background-color: #DADAEA;
}

input.dialog {
	border: solid 1px black;
	width: 100px;
	background-color: #7471A9;
	font-weight: bold;
	color: #ffffff;
}

.13px
{
	font-size:13px;	
}


/*-------Forum Styles------------------------------*/

input.button
{
	color: #000000;
	background-color: #DADAEA;
	font-family: Arial;
	width: 60px;
	cursor: hand;
	font-size: 10px;
}

input.text, input.file
{
	border-right: #7471A9 thin solid;
	border-top: #7471A9 thin solid;
	border-left: #7471A9 thin solid;
	border-bottom: #7471A9 thin solid;
	font-family: Arial;
	width: 300px;
}

span.link, div.link
{
	cursor: hand;
	color: #7471A9;		
}


span.error
{
	color: Red;
	font-weight: bold;
}

a:link.attachment, a:hover.attachment, a:active.attachment, a:visited.attachment
{
	font-size: 10px;
}

tr.topicheader
{
	color: #FFFFFF;
	background-color: #7471A9;
}

.instructions
{
 font-size: 11px;
}

.topic
{
 padding-top: 2px;
 padding-left: 4px;
 padding-right: 4px;
 padding-bottom: 2px;
}

/*--------End Of Forum Styles-----------------------------*/

/*--- NEW STYLE MENU STYLES ---*/
	ul.mainmenu {
		margin: 0;
		padding: 0;
		list-style: none;
		line-height:23px;
	}

	ul.mainmenu li {
		float: left;
		position: relative;
		width: 122px;
		height: 23px;
		font-size: 1px;
	}
		
	li.mainmenu ul {
		list-style: none;
		position: absolute;
		left: 0px; /* Set 1px less than menu width */
		top: 23px;
		display: none;
		margin: 0px;
		padding: 0px;
		}

	li.mainmenu ul li {
		height: 23px;
	}

	ul.mainsub2 {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	li.mainsub2 {
		height: 21px;
		font-size: 0px;
		padding:0px;
		margin: 0px;
	}

	/* Fix IE. Hide from IE Mac \*/	
	* html ul.mainmenu li { float: left; height: 1%; }
	* html ul.mainmenu li a { height: 1%; }
	/* End */

	img {border:0px;}

	li.mainmenu:hover ul, li.over ul {
		display: block; 
	}

/*--- END OF NEW STYLE MENU STYLES ---*/


/*-----------Continuity Styles--------------------*/

input.continuity, textarea.continuity
{
	border-right: #DEDBEF thin solid;
	border-top: #DEDBEF thin solid;
	border-left: #DEDBEF thin solid;
	border-bottom: #DEDBEF thin solid;
	background-color: #DEDBEF;
	font-family: Arial, helvetica, Sans-Serif;		
	
}

span.greylink
{
	color: #807F81;
	cursor: hand;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 13px;	
}

span.greylink_hi
{
	color: #8C86B5;
	cursor: hand;	
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 13px;	
}

table.orders 
{
	border-right: solid 1px #7471A9;
	border-left: solid 0px #7471A9;
	border-top: solid 1px #7471A9;
	border-bottom: solid 1px #7471A9;
}

td.ordersheader
{
	font-weight: bold;	
	border-bottom: #7471A9 1px solid;
	border-top: #7471A9 0px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	text-align: center;
}

td.PurpleLeftBorderBold
{
	font-weight: bold;	
	border-bottom: #7471A9 0px solid;
	border-top: #7471A9 0px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	text-align: center;
}

td.PurpleTopLeftBorder
{
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: #7471A9 0px solid;
	border-top: #7471A9 1px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	cursor: default;	
}

td.PurpleLeftBorder
{
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: #7471A9 0px solid;
	border-top: #7471A9 0px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	cursor: default;	
}

td.ordersnormalcursor 
{
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: #7471A9 0px solid;
	border-top: #7471A9 0px solid;
	border-left: #7471A9 1px solid;
	border-right: #7471A9 0px solid;
	cursor: default;	
}

/*
span.error
{
	color: #FFF100;	
	font-weight: bold;
}
*/

.handcursor
{
	cursor:hand;
}

td.recTitle 
{
	background-color: #DADAEA;
	font-weight: bold;
	padding: 1px;
	padding-left: 3px;
}

td.reportHeading
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	/*background-color: #DEDBEF*/		
}

td.reportMainHeading
{
	font-weight: bold;
	font-size: 17px;
	font-family: Arial, helvetica, Sans-Serif;
	text-align: center;
	padding: 5px;	
}

td.reportSmallHeading
{
	font-size: 12px;
	font-family: Arial, helvetica, Sans-Serif;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 15px		
}
	
select.continutylogin {
	width: 190px;
	border: solid 1px black;	
}

input.continutylogin {
	width: 190px;
	border: solid 1px black;
	
}

@media print 
{
	div.button {
		display: none;
	}
}

@media screen 
{
	div.button {
		display: block;
	}
}



/*--------End Of Continuity Styles-----------------------------*/




