/* external CSS file */
/* filename 'newdesign.css' */
/* no HTML allowed */

body
{
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	background-color: #DADEE1;
	background-image: url(/images/d08_mainbg.jpg);
	background-position: center;
	background-repeat: repeat-y;
	color: #333333;
	font: 9pt;
}

TD { 
	font: 9pt Arial, Helvetica, sans-serif;
	text-align: left;
}

.awmAnchor { position: relative; }

.alignr { text-align: right; }

.footerborder {
	border-bottom-color: #A9A9A9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #A9A9A9;
	border-top-style: solid;
	border-top-width: 1px;
	background-color: #cccccc;
	}
.form {
		margin: 0px;
}
.blue {color: blue;  background-color: White;   }

.bluebold { color: #32669A; font-weight: bold;}

.drkblue11b { font-weight: bold; font-size: 11pt;  color: #132346;  background-color: transparent;   }

.blue16b { font-weight: bold; font-size: 16pt; color: blue;  background-color: transparent;   }

.bold16 { font-weight: bold; font-size: 16pt; }

.bold { color: white; font-weight: bold; background: transparent; }

.boldblue { color: #330099; font-weight: bold; background: transparent; }

.boldblk { color: black; font-weight: bold; background: transparent; }

.boldlrg { color: black; font-weight: bold; font-size: 10pt; background: transparent; }

.bold14 { color: black; font-weight: bold; font-size: 14pt; background: transparent; }

.boldvlrg { color: black; font: bold 12pt Arial, Helvetica, sans-serif; background: transparent; }

.boldv12 { font: bold 12pt Arial, Helvetica, sans-serif; color: #4c70b7; background: transparent; }

.bookantiqua {
	font-family: "Book Antiqua";
}

.bookantiquai {
	font-family: "Book Antiqua";
	font-style: italic;
}

.arialnarrow {
	font-family: "Arial Narrow";
}

.blackbg { font: bold 10pt Arial, Helvetica, sans-serif; background: #000000; color: white; padding: 2px; }

.bluelt { font: bold 12pt Arial, Helvetica, sans-serif; color: #4c70b7; background: transparent; }

.bluelt10b { font: bold 10pt Arial, Helvetica, sans-serif; color: #4c70b7; background: transparent; }

.bluelt12b {
	font: bold 12pt Arial, Helvetica, sans-serif;
	color: #4c70b7;
}

.blue9b { font: bold 9pt Arial, Helvetica, sans-serif; color: blue;  background: transparent;     }

.boldlrgblue2 { font: bold 11pt Arial, Helvetica, sans-serif; color: blue;  background: transparent;  }

.boldvlrg6 { font: bold 12pt Arial, Helvetica, sans-serif; color: #666666;  background: transparent;  }

.boxgarnet		 { border: 1px solid #990000; color: #000000; padding-left: 10px; background: #ffffcc; }

.ltblue11 { font: 11pt arial, helvetica, sans-serif; color: #3366CC; }

.catitem { font: bold 9pt Arial, Helvetica, sans-serif; color: black; text-decoration: none; }

.crimsonvlrg {  color: #990033;  font-family: Arial, Helvetica, sans-serif;  font-size: 12pt;  font-weight: bold;       }

.crimsonvlrg2 { font: bold 10pt Arial, Helvetica, sans-serif; color: #660000; }

.crimsonvlrg3 { font: 24pt Arial, Helvetica, sans-serif; color: #990033; }
 
.garnetbg { font: bold 10pt Arial, Helvetica, sans-serif; background: #990033; color: white; padding: 2px; }

.green { font: bold 9pt Arial, Helvetica, sans-serif; color: green; }

.greenlrgbld { font: bold 11pt Arial, Helvetica, sans-serif; color: #006633; }

.green10b { font: bold 10pt Arial, Helvetica, sans-serif; color: #006633; }

.grnbg { font: bold 9pt Arial, Helvetica, sans-serif; background: #999966; color: white; }

.greylt20 { font: bold 20pt Arial, Helvetica, sans-serif; color: #999999; }

.lggrn { font: bold 11pt Arial, Helvetica, sans-serif; color: #669966; }

.lggrncen { font: bold 11pt Arial, Helvetica, sans-serif; color: #669966; text-align: center; }

.ltgrn10 { font: bold 10pt Arial, Helvetica, sans-serif; color: #669966; }

.lrgtext { font: bold 18pt Arial, Helvetica, sans-serif; color: black; }

.lrgwhite { font: bold 11pt Arial, Helvetica, sans-serif; color: white; }

.large { font: bold 11pt Arial, Helvetica, sans-serif; }

.lrgwhite2 { font: bold 10pt Arial, Helvetica, sans-serif; color: white; }

.margin4 { font: 9pt Arial, Helvetica, sans-serif; margin: 4px; }

.margin8 { font: 9pt Arial, Helvetica, sans-serif; margin: 8px; }

.marginlr8 { font: 9pt Arial, Helvetica, sans-serif; margin: 0px 8px 0px 8px; }

.margin2 { font: 9pt Arial, Helvetica, sans-serif; margin: 2px; }

.marginl2 { font: 9pt Arial, Helvetica, sans-serif; margin-left: 2px; }

.marginl4 { font: 9pt Arial, Helvetica, sans-serif; margin-left: 4px; }

.marginl6 { font: 9pt Arial, Helvetica, sans-serif; margin-left: 6px; }

.marginl8 { font: 9pt Arial, Helvetica, sans-serif; margin: 0px 0px 0px 8px; }

.marginl3 { font: 9pt Arial, Helvetica, sans-serif; margin-left: 3px; }

.mustrd { font: 12pt Arial, helvetica, sans-serif; color: #847308; }

.orange { font: 9pt Arial, Helvetica, sans-serif; color: #cc6600; }

.orangebold { font: bold 9pt Arial, Helvetica, sans-serif; color: #cc6600; }

.orange10b { font: bold 10pt Arial, Helvetica, sans-serif; color: #cc6600; }

.orange11 { font: 11pt Arial, Helvetica, sans-serif; color: #cc6600; }

.orange12b { font: bold 12pt Arial, Helvetica, sans-serif; color: #cc6600; }

.orange12 { font: 12pt Arial, Helvetica, sans-serif; color: #cc6600; }

.orangelrg { font: bold 11pt Arial, Helvetica, sans-serif; color: #cc6600; }

.padding { font: 9pt Arial, Helvetica, sans-serif; margin: 3px; }

.padding2 { font: 9pt Arial, Helvetica, sans-serif; padding: 2pt; }

.paddingl6 { font: 9pt Arial, Helvetica, sans-serif; padding-left: 6pt; }

.pepnum { position: absolute; left: 125pt; Top: 380pt; }

.red { font: 9pt Arial, Helvetica, sans-serif; color: red; }

.red9 { color: #990000; font-weight: bold;}

.red10b { font: bold 10pt Arial, Helvetica, sans-serif; color: red; }

.red2 { font: 8pt Arial, Helvetica, sans-serif; color: red; }

.red12b { font: bold 12pt Arial, Helvetica, sans-serif; color: red; }

.regtm { font: 7pt Arial, Helvetica, sans-serif; vertical-align: super; }

.small { font: 8pt Arial, Helvetica, sans-serif; }

.smalltext { font: 8pt Arial, Helvetica, sans-serif; color: black; }

.text10 { font: 10pt Arial, Helvetica, sans-serif; color: black; }

.text11 { font: 11pt Arial, Helvetica, sans-serif; color: black; }

.tablestyle { font: 9pt Arial, Helvetica, sans-serif; color: black; }

.tablestyle4 { font: 9pt Arial, Helvetica, sans-serif; color: white; margin: 0px 5px 0px 10px; }

.tailstyle { font: 8pt Arial, Helvetica, sans-serif; color: white; }

.tailstyle2 { font: 9pt Arial, Helvetica, sans-serif; color: white; }

.white8b { font: bold 8pt Arial, Helvetica, sans-serif; color: white; font-weight: bold; }

.white9 { font: 9pt Arial, Helvetica, sans-serif; color: white; }

.white10b { font: bold 10pt Arial, Helvetica, sans-serif; color: white; font-weight: bold; }

.white18b { color: #FFFFFF; font-weight: bold; font-size: 18px; }
	
	

 
A.sub:visited:hover { font: 9pt Arial, Helvetica, sans-serif; color: #000099; text-decoration: none; }

A.orange { color: #cc6600; text-decoration: underline; }

A.blue { font: 9pt Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

A.blue:visited { font: 9pt Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

A.blue:hover { font: 9pt Arial, Helvetica, sans-serif; color: #3333ff; text-decoration: none; }

A.blue:visited:hover { font: 9pt Arial, Helvetica, sans-serif; color: #3333ff; text-decoration: none; }

A.red { font: 9pt Arial, Helvetica, sans-serif; color: #ff3333; text-decoration: none; }

A.red:visited { font: 9pt Arial, Helvetica, sans-serif; color: #ff3333; text-decoration: none; }

A.red:hover { font: 9pt Arial, Helvetica, sans-serif; color: #006633; text-decoration: none; }

A.red:visited:hover { font: 9pt Arial, Helvetica, sans-serif; color: #006633; text-decoration: none; }

A.grey { font: 9pt Arial, Helvetica, sans-serif; color: #4c4c4c; text-decoration: none; }

A.grey:visited { font: 9pt Arial, Helvetica, sans-serif; color: #4c4c4c; text-decoration: none; }

A.grey:hover { font: 9pt Arial, Helvetica, sans-serif; color: #4c4c4c; text-decoration: underline; }

A.grey:visited:hover { font: 9pt Arial, Helvetica, sans-serif; color: #4c4c4c; text-decoration: underline; }

A.under { font: 9pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none; }

A.under:visited { font: 9pt Arial, Helvetica, sans-serif; color: blue; text-decoration: none; }

A.under:hover { font: 9pt Arial, Helvetica, sans-serif; color: blue; text-decoration: underline; }

A.under:visited:hover { font: 9pt Arial, Helvetica, sans-serif; color: blue; text-decoration: underline; }


A.underblue { color: #07519A; text-decoration: none; }

A.underblue:visited { color: #07519A; text-decoration: none; }

A.underblue:hover { color: #07519A; text-decoration: underline; }

A.underblue:visited:hover { color: #07519A; text-decoration: underline; }


A.white { font: 8pt Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }

A.white:visited { font: 8pt Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }

A.white:hover { font: 8pt Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }

A.white:visited:hover { font: 8pt Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }

A.yellow { font: bold 10pt Arial, Helvetica, sans-serif; text-decoration: none; background: #000000; color: white; padding: 2px; }

A.yellow:visited { font: bold 10pt Arial, Helvetica, sans-serif; text-decoration: none; background: #000000; color: white; padding: 2px; }

A.yellow:hover { font: bold 10pt Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffff00; }

A.yellow:visited:hover { font: bold 10pt Arial, Helvetica, sans-serif; text-decoration: underline; color: #ffff00; }

A.underbold { font: bold 10pt Arial, Helvetica, sans-serif; color: #003399; text-decoration: underline; }

A.underbold:hover { font: bold 10pt Arial, Helvetica, sans-serif; color: #339900; text-decoration: underline; }

A.underbold9 { font: bold 9pt Arial, Helvetica, sans-serif; color: #003399; text-decoration: underline; }

A.underbold9:hover { font: bold 9pt Arial, Helvetica, sans-serif; color: #339900; text-decoration: underline; }

h2:target { color: white; background: #f60; }

/*additional styles*/
.style1 {
	background-color:#32669A;
	color: #FFFFFF;
	font-weight: bold;
}
.style2 {
	color: #000000;
	font-weight: bold;
	background-color: #DADADA
}
.style4 {color: #cc6600}

#dhtmltooltip {
font: 9pt Arial, Helvetica, Sans-serif;
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 4000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#bookkeeper_dhtmltooltip {
font: 9pt Arial, Helvetica, Sans-serif;
text-align:justify;
position: absolute;
left: -300px;
width: 500px;
border: 1px solid black;
padding: 2px;
background-color: lightblue;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer {
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/* MENU  */
#menu_bottomrow {
width: 740px;
background: #dadada;
float: left;
position: absolute;
}

#menu_bottomrow ul {
list-style: none;
margin: 0;
padding: 0;
width: 120px;
float: left;
}

#menu_bottomrow a, #menu_bottomrow h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
color: #dadada;
display: block;
border-width: 1px;
border-style: solid;
border-color: #C8C8C8;
margin: 0;
padding: 2px 3px;
z-index: 900;
}

#menu_bottomrow b {
font: bold 11px arial, helvetica, sans-serif;
color: #dadada;
background: #cccccc;
text-transform: uppercase;
}

#menu_bottomrow a {
color: #000;
background: #dadada;
text-decoration: none;
}

#menu_bottomrow a:hover {
color: #a00;
background: #fff;
}

#menu_bottomrow li {
position: relative;
}

#menu_bottomrow ul ul {
position: absolute;
z-index: 900;
}

#menu_bottomrow ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu_bottomrow ul ul,
div#menu_bottomrow ul li:hover ul ul,
div#menu_bottomrow ul ul li:hover ul ul
{display: none;}

div#menu_bottomrow ul li:hover ul,
div#menu_bottomrow ul ul li:hover ul,
div#menu_bottomrow ul ul ul li:hover ul
{display: block;}

