<!-- system wide -->

img		{
	border: 0;
	display: block;
	}

body	{
	margin: 0;
	padding: 0;
	border: 0;
	color: #1c1c1c;
	font: 12px verdana, "Bitstream Vera Sans", geneva, arial, helvetica, helve, sans-serif;
	background: url(../images/bg.gif) top center repeat-x #7baec5;

	}

div.spacer
{
	height:0;
	clear: both;
}

*.hidden
{
	color:white;
}

<!-- system wide  end-->

<!-- banner -->
#headercontainer	{
	width: auto;
	/*height: 104px;*/
	height: 80px;
	padding: 0;
	border: 0;
	margin: 0;
	display:block;
	}

#banner	{
	margin-left:auto;margin-right:auto;
	border: 0;
	padding: 0;
	/*padding-top: 65px;*/
	/*height: 0px !important; /* for most browsers */
	/*height :65px; /* for pre 6.0 IE Win */
	width:820px;height:80px;
	position:relative;
}

#homelogo
{
	background: url(../images/bgLogo.gif) repeat-x;
	height:76px;
	width:128px;
	margin-top:2px;

}

#homelogo a
{
	background: url(../images/DAAPrintLogo.jpg) no-repeat;
	/*background: url(../images/DAAPrintLogo.gif) no-repeat;*/
	float:left;
	height:74px;
	margin:0;
	margin-top:0px;
	width:145px;
	display:block;
	border: #fff solid 2px;
	/*padding-top: 65px;*/
	/*height: 0px !important; /* for most browsers */
	/*height :65px; /* for pre 6.0 IE Win */
}
#homeicon a {width:60px;height:60px;position:absolute;background-image:url(../images/home.gif);background-repeat:no-repeat;padding:0 5px 0 0;margin:25px 0 0 730px;top:0;right:0;left:0;overflow:hidden;}
#homeicon a:hover {background-image:url(../images/home-over.gif);}

#emailicon a {width:60px;height:60px;position:absolute;background-image:url(../images/email.gif);background-repeat:no-repeat;padding:0 5px 0 0;margin:30px 0 0 780px;top:0;right:0;left:0;}
#emailicon a:hover {background-image:url(../images/email-over.gif);}

#fontsizeselector h6 {font-size:9px;position:absolute;padding:0 0 0 0;margin:0 0 0 670px;top:0;right:0;left:0;color:#ccc;}
#fontsizeselector a {color:#ccc;text-decoration:none;}
#fontsizeselector a.stylesel {color:#013f5c;text-decoration:none;}
#fontsizeselector a:hover {color:#fff;}

<!-- banner end-->

<!-- top navigation-->
#menuholder {width:100%;background-color:#fff;height:150px;display:block;}
/*IE6 hack to get widths displaying same for the menuholder*/
html>body #menuholder {padding:2px 0 2px 0;}
/*#topmenu {margin:0px 0px 0px 148px;padding-bottom:0;}*/
#topmenu {width:840px;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;}
html>body #topmenu {width:860px;}
/* two lines above need to correct IE6 misbehaving with padding/margins */



#topmenu li
{
	list-style:none;
	float:left;
	margin-left:0;
	/*padding-top:108px;padding-bottom:1px;padding-left:0;*/
	padding-bottom:1px;padding-left:0;
	font-size:10px;
	white-space:nowrap;
	line-height:51px;
	/*width:164px;*/
	width:273px;
	background:url(../images/PicBtnBar_01.jpg) no-repeat;
	display:block;
}

#topmenu a {display:block;float:left;
			font-weight:bold;text-decoration:none;
			font-size:18px;
			text-align:center;
			color:#fff;
			padding-left:5px;padding-right:10px;
			/*width:149px;*/
			width: 186px;
			cursor:pointer;
			}
			/*width:0.1em is an IE6 hack to make sure the whole 'box' including padding is a link and reacts accordingly*/
			html>body #topmenu a {width:auto;} /*this fixes the IE6 hack as IE6 does not understand child selectors and reverts the width to auto.*/
/* Commented backslash hack hides rule from IE5-Mac \*/
#topmenu a {float:none;}	/*end of hack*/
#topmenu a:hover {background-color:#fff;}

#topmenu #current a {color:#000;} /*background-color:#3e9f92;}*/
/*#topmenu #inactive a {color:#aaa;}*/


#topmenu a.one {background-color:#0097d0;}
#topmenu a.two {background-color:#0087be;}
#topmenu a.three {background-color:#007aab;}
#topmenu a.four {background-color:#006998;}
#topmenu a.five {background-color:#016390;}
/*
#topmenu li.one {background-image:url(../images/contacts.jpg); }
#topmenu li.two {background-image:url(../images/media.jpg); }
#topmenu li.three {background-image:url(../images/services.jpg);}
#topmenu li.four {background-image:url(../images/clients.jpg); }
#topmenu li.five {background-image:url(../images/news.jpg); }
*/
html>body #topmenu a.one:hover {background-color:#ddf8ef;}
html>body #topmenu a.two:hover {background-color:#ddf8ef;}
html>body #topmenu a.three:hover {background-color:#ddf8ef;}
html>body #topmenu a.four:hover {background-color:#ddf8ef;}
html>body #topmenu a.five:hover {background-color:#ddf8ef;}

*.hilight {color:#3e9f92;font-weight:700;}

#container
{
	width:820px;
	margin-left:auto;margin-right:auto;
	margin-top:1px;
	background-color:#fff;
	/*border-right:thin solid #fff;
	border-left:thin solid #69b5d2;*/
	border-bottom:thin solid #fff;
	/*clear:both;*/
	/*background:url(../images/leftback2008.gif) left repeat-y;*/
	padding-top:1px;
}

#leftpanel {
	width:134px;
	min-width:134px;
	/*background-image:url(../images/leftmenubackground.png);background-repeat:repeat-y;*/
	float:left;
	/*border: 1px dashed #e41;*/
	padding-top:4px;
	/*background-color:#fff;*/
}

#leftpanel h3
{
	margin:40px 0px 0px 0px;
	padding: 0px 5px 0px 10px;
	background-color:#dea145;color:#fff;
	width:134px;
	min-height:25px;
	font-size:11px;
}
/*html>body #leftpanel h3 {width:150px;}*/
*.leftmenu {margin:0;margin-left:0;padding-left:0;width:101px;}
*.leftmenu li {list-style:none;float:left;margin:0;line-height:20px;width:101px;
	/*border: 1px dashed #1f1;*/
}

*.leftmenu a {display:block;
			font-weight:600;text-decoration:none;
			font-size:14px;
			border-bottom:1px solid #eeeeee;
			background:#69b5d2;
			color:#fff;
			padding-left:20px;padding-right:5px;
			padding-top:5px;padding-bottom:5px;
			background-image:url(../images/leftbutton.gif);background-repeat:repeat-y;
			width:107px;
			float:left;
			}
			/*width:0.1em is an IE6 hack to make sure the whole 'box' including padding is a link and reacts accordingly*/
			html>body #leftmenu a {width:auto;} /*this fixes the IE6 hack as IE6 does not understand child selectors and reverts the width to auto.*/
/* Commented backslash hack hides rule from IE5-Mac \*/
*.leftmenu a {float:none;}	/*end of hack*/
/**.leftmenu a:hover {background-color:#000; color:#ffffff;border-color:#0097d0 #dbdbdb #dbdbdb #0097d0;background-image:none;}*/
*.leftmenu a.selected {background-color:#000;color:#fff;background-image:none;}
*.leftmenu a.menuselected {background-color:#000;color:#fff;background-image:none;}
*.leftmenu a.subselected {color:#fff;border-color:#dea145;font-weight:bold;border-bottom:2px solid #000;}

#randomquote
{
	color:#016390;
	margin: 10px 40px 0px 20px;
	padding: 10px 5px 0px 0px;
	font-size:15px;
	font-weight:600;
	/*border:1px solid #f36;*/
}


*.pressquote
{
	font-family: "Times New Roman", Times, serif;
	color:#444;
	font-style:italic;
	font-weight:800;

}

#page, #pagenews
{
	margin-left:15px;
	margin-bottom:25px;
	margin-right:0px;
	/*border: 1px dotted #3d1;*/
}
#pagenews
{
	margin-left:100px;
}

#page p, #pagenews p {
	margin: 0px 40px 0px 20px; padding: 10px 5px 0px 0px;
	color:#6a6a6a;
	/*border-left:solid;border-left-color:#ffc266;border-left-width:thin;
	border-right:solid;border-right-color:#ffc266;border-right-width:thin;*/
	/*border:1px solid #f36;*/
}

#page table, #pagenews table
{
	margin: 0px 40px 10px 20px; padding: 10px 5px 0px 0px;
}

#pagemargin
{
	margin: 0px 40px 10px 20px; padding: 10px 5px 0px 0px;
}

#pagetitle, #pagetitlenews
{
	width:775px;
	/*margin: 10px 0px 0px 12px;*/
	margin-top: 10px;
	margin-right:0px;
	margin-bottom: 0px;
	margin-left: 12px;
	float:left;
	padding:25px 0px 5px 5px;

	color:#419277	;
	font-size: 19px;
	font-weight:700;
}

#pagetitlenews
{
	width:625px;
	margin-left:0px;
}

.quoteticker
{
	margin: 0px 0px 0px -17px;
	float:left;
	color:#57C29E;
	padding:0px 0px 30px 0px;
	font-size: 19px;
	font-weight:700;
	vertical-align:middle;
	height:20px;
}
.tickertext
{
	font-size:14px;
	color:#81D2B7;

}

#tickerAnchor
{
	text-decoration:none;
}

#page q, #pagenews q
{
	color:#688c9a;
	font-style:normal;
}
#page qwidth, #pagenews qwidth
{
	width:50px;
	color:#016390;font-style:italic;
}
#page *.footnote, #pagenews *.footnote
{
	font-size:xx-small;
	color:#aaa;
}

#subTitle
{
	color:#3e9f92;
	margin: 10px 10px 0px 20px;
	padding: 10px 5px 0px 0px;
	font-size:17px;
	font-weight:600;
	/*border:1px solid #f36;*/
	display:block;
	clear:right;
}

#knockoutleft
{
	/*margin: 10px 1em 1em 0;
	padding:0.25em;*/
	width:180px;
	float:left;
	margin: 15px 10px 15px 20px; padding:0.25em;
	border:1px solid;
	font-size:small;
	background-color:#eee;
}
html>body #page #knockoutleft {margin-left:40px;margin-bottom:5px;}
html>body #pagenews #knockoutleft {margin-left:40px;margin-bottom:5px;}
#knockoutleft q
{
	color:#000;font-style:italic;
}
#knockoutright
{
	/*margin: 10px 1em 1em 0;
	padding:0.25em;*/
	width:180px;
	float:right;
	margin: 15px 20px 15px 40px; padding:0.25em;
	border:1px solid;
	font-size:small;
	background-color:#eee;
}
html>body #page #knockoutright {margin-right:40px;margin-bottom:5px;}
html>body #pagenews #knockoutright {margin-right:40px;margin-bottom:5px;}
#knockoutright q
{
	color:#000;font-style:italic;
}

#knockoutleft p
{
	padding:1px;
	margin: 10px 5px 5px 0px;
}
html>body #page #knockoutleft p {margin: 10px 20px 5px 0px;}
html>body #pagenews #knockoutleft p {margin: 10px 20px 5px 0px;}

#knockoutright p
{
	padding:1px;
	margin: 10px 5px 5px 0px;
}
html>body #page #knockoutright p {margin: 10px 5px 5px 10px;}
html>body #pagenews #knockoutright p {margin: 10px 5px 5px 10px;}


#subKTitle
{
	margin: 5px 5px 5px 5px;
	color:#dea145;
	width:auto;
	padding:5px 5px 5px 5px;
	border-bottom:2px solid #dea145;
	font-weight:bolder;
	/*border:1px solid #f36;*/
}


*.leftmenu
{
	list-style-type:none;
	/*float:left;*/
}


*.list-normal {list-style-type:none;
				/*float:left;
				margin: 0px 40px 0px 40px;
				padding: 10px 0px 0px 0px 0px;*/
}
*.list-normal-digbullet
{
	list-style-image:url(../images/digbullet.gif);
	list-style-type:disc;
	margin-left:60px;padding-left:0;

	color:#6a6a6a;
	margin-right:20px;
}
*.list-normal-digbullet > li
{
	margin-top:10px;
}

*.list-numbered
{
	margin-left:60px;padding-left:10px;
	color:#6a6a6a;
}

#page a, #pagenews a {color:#016390;}


*.list-links
{
	list-style-image:url(../images/digbullet.gif);
	list-style-type:disc;
	margin-left:60px;padding-left:0;
	margin-bottom:0px;
	color:#6a6a6a;
}

#picleft
{
	top:10px;
	float:left;
	display:block;
	padding:10px;
	margin-left:85px;
}
#picrightnoborder
{
	top:10px;
	float:right;
	display:block;
	padding:10px;
	margin:5px;
	padding-right:1px;
	margin-right:1px;
}
#picright
{
	top:10px;
	float:right;
	display:block;
	padding:10px;
	margin:5px;
	border:1px solid;
}


#username, #password,#dropfile,#droprecipient,#dropdescription,#dropcompList,#submit
{
	margin-left:12px;
	padding-left:40px;
	margin-top:5px;
}
html>body #username, #password,#dropfile,#droprecipient,#dropdescription,#dropcompList,#submit
{
	margin-left:12px;
	padding-left:25px;
	margin-top:5px;
}


#loginform p
{
	margin-left:12px;
	padding-left:37px;
}
html>body #loginform p
{
	margin-left:12px;
	padding-left:25px;
}
#row-odd, #row-even
{
	width:554px;
	padding-left:10px;
	margin-left:1px;
}
#row-odd
{
	background-color:#eee;
}
#row-even
{
	background-color:#fff;
}

#row-odd ,#row-even  {text-decoration:none;
			display:block;float:left;
			cursor:pointer;
			}
			/*width:0.1em is an IE6 hack to make sure the whole 'box' including padding is a link and reacts accordingly*/
			html>body #row-odd,#row-even a {width:auto;text-decoration:none;} /*this fixes the IE6 hack as IE6 does not understand child selectors and reverts the width to auto.*/
/* Commented backslash hack hides rule from IE5-Mac \*/
#row-odd,#row-even  {float:none;}	/*end of hack*/
#row-odd:hover,#row-even:hover {background-color:#69b5d2;border:none;}


#label
{
	font-size:small;
	color:grey;
}

#label p
{
margin-left:5px;
display:inline;
font-size:x-small;
}

#label p.brwFilename
{
	font-size:small;
	color:#086123;
	display:inline;
}


#footercontainer
{
	width:820px;
	margin-left:auto;margin-right:auto;
	float:left;
	background-color:#016390;
	padding:0 0 0 0;
	color:#fff;
	font-weight:900;
	/*margin-left:auto;margin-right:auto;width:750px;*/
	/*border:1px solid #f36;*/
	display:inline;
}

#fcontainer
{
	float:left;width:742px;margin-left:-200px;
	padding:10px;
}
#fleft
{
	float:left;
	width:300px;
	margin-left:100px;
	font-size:xx-small;
	text-align:left;

}
/*IE6 hack to get margin postion correct for IE6*/
html>body #fleft {margin-left:200px;}
#fmiddle
{
	margin-left:400px;
	font-size:xx-small;
	font-weight:700;
	text-align:center;
	/*border:1px solid #661;*/
}
#fmiddle a {color:#fff;}

#fright
{

	margin-left:-200px;
	font-size:xx-small;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:750px;
	/*border:1px solid #61a;*/
}

#fright a {color:#ffc266;text-decoration:none;}

#simpletable
{
	margin-left:40px;
	width:500px;
	border-collapse:collapse;border:2px outset #016390;
}
*.colheader,*.tableitem
{
	border:solid #016390 1px;
	padding:10px;
	border-top:solid #016390 1px;
}
*.colheader
{
	background-color:#016390;
	color:#fff;
	border-color:#016390;
}




.wrap {
	padding-top: 1px;
	background: url(images/BG-light-horizontal-dots.gif) top left repeat-x;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3f3e37;


}


/* accordion togglers */
.toggler, a.accnews, a.accnewsselected
{
	font-weight:600;text-decoration:none;
	font-size:14px;
	color: #fff;
	display:block;
	width:100%;
	cursor:pointer;
	height:25px;
 	/*background-image:url(../images/leftbutton1.gif);background-repeat:repeat-y;*/
 	background-color:#81D2B7;
	vertical-align: middle;
	border-bottom:1px solid #eeeeee;
	padding-left:5px;padding-right:5px;
	padding-top:5px;padding-bottom:5px;
	width:70px;
}
.toggler
{
	width:74px;
}

a.accnewsselected
{
	background-image:none;
	background-color:#000;
}

.toggler div{
	margin-left: 10px;
	position: relative;
}

.toggler div img{
	position: absolute;
	margin-top: 4px !important;
	margin-top: 0px;
}

.toggler div span{
	margin-left: 35px;
	line-height: 20px !important;
	line-height: 25px ;
}


/* toggler hover */

.togglerHover
 {
	font-weight:600;text-decoration:none;
	font-size:14px;
 	color: #fff;
	padding-left:10px;padding-right:5px;
	padding-top:5px;padding-bottom:5px;
	width:70px;
	cursor:pointer;
	height:25px;
	background-color: #000;
	vertical-align: middle;


}
.togglerHover div{
	margin-left: 1px;
	position: relative;
}

.togglerHover div img{
	position: absolute;
	margin-top: 4px !important;
	margin-top: 0px;
	margin-left:1px;
}

.togglerHover div span{
	margin-left: 35px;
	line-height: 20px !important;
	line-height: 20px ;
	border-bottom: 1px dotted maroon;
}

/* accordion elements */

.accordion {
	color: #3f3e37;
	text-align:left;
	padding-left: 10px;
	background-color: #70bbdb;
	background-color:#4489a6;
	width:74px;
}

.navlink
{
	color:#016390;
	margin: 30px 10px 0px 20px;
	padding: 10px 5px 0px 0px;
	font-size:12px;
	font-weight:300;
	/*border:1px solid #f36;*/

}
label.formlabel {color:#4489a6;width:25%;margin-left:5px;float:left;display:inline;text-align:right;margin-right:5px;line-height:12px;margin-top:10px;padding-bottom:10px;}

*.fullwidthtext
{

	margin-right:10px;
	margin-top:10px;
	width:60%;
}

.done, .dtwo, .dthree, .dfour, .dfive
{
	font-size:large;
	font-weight:600;
	text-decoration:none;
	margin:10px;
}
.dtwo
{
	font-size:larger;
	font-weight:750;
}

.dthree
{
	font-size:x-large;
	font-weight:825;
}
.dfour
{
	font-size:xx-large;
	font-weight:900;
}
.dfive
{
	font-size:smaller;
	font-weight:300;

}

.middle
{
	margin:25px;
}



*.newslettermove
{
	margin-top:-15px;
}