body { font: 76% "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; background: #59767c; color: #666; margin: 0; padding: 0; }


h1 { font-size: 13px; margin: 0; padding: 0; color: #59767c; }
h2 { font-size: 12px; margin: 0; padding: 0; color: #59767c; }
h3 { font-size: 12px; color: #59767c; }
p { margin: 0; padding: 0; font-size: 11px; line-height: 14px; }
a, a:link, a:visited, a:active { color: #666; text-decoration: none; color: #71969e; }
a:hover { text-decoration: underline; }
.clearFloat { clear: both; }

object { display: block; }


#container { width: 950px; margin: auto; }
#header { width: 100%; height: 73px; border-bottom: 1px solid #df9d8e; position: relative; /*background: url('/images/site_bits/headerwires.jpg') 717px top repeat-y;*/ }
	#logo { position: absolute; top: 50px; left: 0; width: 171px; height: 36px; }
	#printlogo { display: none; }
	#headerwire { position: absolute; left: -200px; top: 0; width: 200px; height: 82px; background: url('/images/site_bits/headerwire.jpg') no-repeat; }
	#pinkline { position: absolute; right: 0; bottom: -1px; width: 500px; height: 1px; background: url('/images/site_bits/pinkline.gif') no-repeat; z-index: 10; }

	
#footer { clear: both; color: #bbb; font-size: 10px; border-top: 1px solid #df9d8e; padding-top: 2px; padding-bottom: 40px; position: relative; }
	#copyright { width: 200px; float: left; }
	#companyinfo { position: absolute; left: 215px; _lef\t: 20px; }
	#duolinks { position: absolute; right: 0px; _righ\t: 220px; }
	#footerwire { top: -5px; background: url('/images/site_bits/wires_h/black.gif') repeat-x; }
	#footer a, #footer a:link, #footer a:visited, #footer a:active { color: #bbb; }
	a#flag { display:block;width:40px;height:27px;background:url('/images/site_bits/flag.png') no-repeat bottom left; }
	a#flag:hover { background: url('/images/site_bits/flag.png') no-repeat top left; }

	
#wrapper { width: 100%; margin: 1px auto; background: url('/images/site_bits/mainbg.gif') repeat-y; }
#navColumn { width: 213px; border-right: 1px solid #e0e0e0; min-height: 300px; margin-right: 1px; float: left; padding-top: 60px; }
	#navColumn h1 { padding-left: 4px; }
	#searchdiv { margin-bottom: 40px; }
		#searchdiv hr { height: 1px; border: none; background: none; border-top: 1px solid #df9d8e; margin: 1px 2px 0 1px; }
		#searchdiv hr.iefix { *margin-top: -6px; *padding-bottom: 0; }
		#searchdiv .inputWrapper { width: 130px; padding: 0 4px; background: url('/images/site_bits/transparent.png'); margin-left: 4px; margin-top: 1px; }
		#searchdiv input { width: 122px; height: 13px; line-height: 10px; color: #59767c; border: 0; font: 11px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; background: none; }
		#searchdiv input#searchsubmit { padding: 0; margin-left: 117px; margin-top: 1px; padding-bottom: 3px; width: 25px; height: 16px; font: 10px "TrebuchetMS",Verdana,Arial,Helvetica,sans-serif; border: none; color: #df9d8e; background: url('/images/site_bits/transparent.png'); }
	
	
#contentColumn { width: 735px; min-height: 300px; float: left; position: relative; }
	#contentWrapper { /*position: absolute; top: 0; left: 0;*/ width: 735px; }
	#slideshow { width: 100%; /*height: 218px;*/ border-bottom: 1px solid #59767c; background: url('/images/site_bits/transparent.png'); display: block; }
	#innerWrapper { width: 735px; background: url('/images/site_bits/contenttrans.png') repeat-y; }
	#innerWrapper.fullsize { width: 685px; padding: 25px; position: relative; background: url('/images/site_bits/transparent.png'); }
	#innerLeft { padding: 25px; float: left; width: 400px; position: relative; padding-bottom: 0; }
	#innerRight { padding: 25px; float: left; width: 235px; position: relative;padding-bottom: 0; }
	#innerFooter { height: 25px; width: 735px; }
	#innerLeftFooter { height: 25px; float: left; width: 400px; position: relative; padding: 0 25px; }
	#innerRightFooter { height: 25px; float: left; width: 235px; position: relative; padding: 0 25px; }

	
/* corner xs */
.cornerx { position: absolute; width: 9px; height: 9px; background: url('/images/site_bits/cornerx.gif') no-repeat; }
.xtopleft { top: 0; left: 0; }
.xtopright { top: 0; right: 0; }
.xbtmleft { bottom: 0; left: 0; }
.xbtmright { bottom: 0; right: 0; }


#navColumn ul { list-style: none; margin: 0 2px 50px 1px; padding: 0; font-size: 11px; }
#navColumn ul li { border-bottom: 1px solid #df9d8e; padding: 2px 10px; line-height: 13px; }
#navColumn ul li a, #navColumn ul li a:link, #navColumn ul li a:visited, #navColumn ul li a:active { color: #fff; text-decoration: none; }
#navColumn ul li.active a, #navColumn ul li.active a:link, #navColumn ul li.active a:visited, #navColumn ul li.active a:active { color: #df9d8e; }
#navColumn ul li a:hover { color: #df9d8e; text-decoration: none; }
#navColumn h1 { color: #fff; margin: 0 2px 0 1px; border-bottom: 1px solid #df9d8e; }
ul#subMenu { margin-left: 20px; margin-bottom: 0; padding-bottom: 0; }
ul#subsubMenu { margin-left: 20px; margin-bottom: 0; padding-bottom: 0; }
#navColumn ul li.active ul li a, #navColumn ul li.active ul li a:link, #navColumn ul li.active ul li a:visited, #navColumn ul li.active ul li a:active { color: #fff; }
#navColumn ul li.active ul li a:hover { color: #df9d8e; }
#navColumn ul li.active ul li.active a { color: #df9d8e; }
#navColumn ul li.active { *border-bottom: none; }
#navColumn ul li.active a { *border-bottom: 1px solid #df9d8e; *display: block; *margin: 0 -10px; *padding-left: 10px; *padding-bottom: 1px; }
#navColumn ul li.active ul li a { *padding-bottom: 0; *margin: 0 -20px; }
#navColumn ul li.active ul li { *border-bottom: none; }

	
/* curves - maximum of 16 curves and vertical lines - horizontal lines can be used infinitely*/
.curve { position: absolute; left: 397px; _lef\t: 389px; }
#curve1 { width: 280px; height: 284px; top: -262px; *top: -260px; background:url('/images/site_bits/curves/c1.gif') no-repeat; _lef\t: 395px; }
#curve2 { width: 298px; height: 302px; top: -278px; *top: -276px; background:url('/images/site_bits/curves/c2.gif') no-repeat; }
#curve3 { width: 316px; height: 320px; top: -296px; *top: -294px; background:url('/images/site_bits/curves/c3.gif') no-repeat; }
#curve4 { width: 334px; height: 338px; top: -314px; *top: -312px; background:url('/images/site_bits/curves/c4.gif') no-repeat; }
#curve5 { width: 352px; height: 356px; top: -332px; *top: -330px; background:url('/images/site_bits/curves/c5.gif') no-repeat; }
#curve6 { width: 369px; height: 373px; top: -349px; *top: -347px; background:url('/images/site_bits/curves/c6.gif') no-repeat; }
#curve7 { width: 386px; height: 390px; top: -367px; *top: -365px; background:url('/images/site_bits/curves/c7.gif') no-repeat; }
#curve8 { width: 406px; height: 410px; top: -386px; *top: -384px; background:url('/images/site_bits/curves/c8.gif') no-repeat; }
#curve9 { width: 425px; height: 429px; top: -405px; *top: -403px; background:url('/images/site_bits/curves/c9.gif') no-repeat; }
#curve10 { width: 442px; height: 446px; top: -422px; *top: -420px; background:url('/images/site_bits/curves/c10.gif') no-repeat; }
#curve11 { width: 459px; height: 463px; top: -439px; *top: -437px; background:url('/images/site_bits/curves/c11.gif') no-repeat; }
#curve12 { width: 476px; height: 480px; top: -455px; *top: -453px; background:url('/images/site_bits/curves/c12.gif') no-repeat; }
#curve13 { width: 492px; height: 496px; top: -472px; *top: -470px; background:url('/images/site_bits/curves/c13.gif') no-repeat; }
#curve14 { width: 509px; height: 513px; top: -489px; *top: -487px; background:url('/images/site_bits/curves/c14.gif') no-repeat; }
#curve15 { width: 526px; height: 530px; top: -506px; *top: -504px; background:url('/images/site_bits/curves/c15.gif') no-repeat; }
#curve16 { width: 542px; height: 546px; top: -522px; *top: -520px; background:url('/images/site_bits/curves/c16.gif') no-repeat; }


.hline { position: absolute; left: 211px; _lef\t: 201px; width: 186px; _wid\th: 188px; height: 9px; top: 13px; *top: 15px; }
#hline1 { background: url('/images/site_bits/wires_h/black.gif') repeat-x; top: 11px; *top: 13px; _lef\t: 207px; }
#hline2 { background: url('/images/site_bits/wires_h/yellow.gif') repeat-x; }
#hline3 { background: url('/images/site_bits/wires_h/red.gif') repeat-x; }
#hline4 { background: url('/images/site_bits/wires_h/orange.gif') repeat-x; }
#hline5 { background: url('/images/site_bits/wires_h/purple.gif') repeat-x; }
#hline6 { background: url('/images/site_bits/wires_h/grey.gif') repeat-x; }
#hline7 { background: url('/images/site_bits/wires_h/white.gif') repeat-x; }
#hline8 { background: url('/images/site_bits/wires_h/green.gif') repeat-x; }
#hline9 { background: url('/images/site_bits/wires_h/black.gif') repeat-x; }
#hline10 { background: url('/images/site_bits/wires_h/yellow2.gif') repeat-x; }
#hline11 { background: url('/images/site_bits/wires_h/red.gif') repeat-x; }
#hline12 { background: url('/images/site_bits/wires_h/orange2.gif') repeat-x; height: 10px; }
#hline13 { background: url('/images/site_bits/wires_h/purple2.gif') repeat-x; }
#hline14 { background: url('/images/site_bits/wires_h/grey2.gif') repeat-x; }
#hline15 { background: url('/images/site_bits/wires_h/white2.gif') repeat-x; }
#hline16 { background: url('/images/site_bits/wires_h/green2.gif') repeat-x; }


.hlineleft { position: absolute; top: 13px; *top: 15px; left: -1001px; _lef\t: -1011px; width: 1000px; height: 9px; overflow: hidden; }
.hlineleft1 { background: url('/images/site_bits/wires_h/black.gif') repeat-x; top: 11px; *top: 13px; _lef\t: -1005px; }
.hlineleft2 { background: url('/images/site_bits/wires_h/yellow.gif') repeat-x; }
.hlineleft3 { background: url('/images/site_bits/wires_h/red.gif') repeat-x; }
.hlineleft4 { background: url('/images/site_bits/wires_h/orange.gif') repeat-x; }
.hlineleft5 { background: url('/images/site_bits/wires_h/purple.gif') repeat-x; }
.hlineleft6 { background: url('/images/site_bits/wires_h/grey.gif') repeat-x; }
.hlineleft7 { background: url('/images/site_bits/wires_h/white.gif') repeat-x; }
.hlineleft8 { background: url('/images/site_bits/wires_h/green.gif') repeat-x; }
.hlineleft9 { background: url('/images/site_bits/wires_h/black.gif') repeat-x; }
.hlineleft10 { background: url('/images/site_bits/wires_h/yellow2.gif') repeat-x; }
.hlineleft11 { background: url('/images/site_bits/wires_h/red.gif') repeat-x; }
.hlineleft12 { background: url('/images/site_bits/wires_h/orange2.gif') repeat-x; height: 10px; }
.hlineleft13 { background: url('/images/site_bits/wires_h/purple2.gif') repeat-x; }
.hlineleft14 { background: url('/images/site_bits/wires_h/grey2.gif') repeat-x; }
.hlineleft15 { background: url('/images/site_bits/wires_h/white2.gif') repeat-x; }
.hlineleft16 { background: url('/images/site_bits/wires_h/green2.gif') repeat-x; }


.vline { position: absolute; top: -1000px; right: 2px; height: 1000px; width: 9px; overflow: hidden; }
#vline1 { background: url('/images/site_bits/wires_v/black.gif') repeat-y; }
#vline2 { background: url('/images/site_bits/wires_v/yellow.gif') repeat-y; }
#vline3 { background: url('/images/site_bits/wires_v/red.gif') repeat-y; }
#vline4 { background: url('/images/site_bits/wires_v/orange.gif') repeat-y; }
#vline5 { background: url('/images/site_bits/wires_v/purple.gif') repeat-y; }
#vline6 { background: url('/images/site_bits/wires_v/grey.gif') repeat-y; }
#vline7 { background: url('/images/site_bits/wires_v/white.gif') repeat-y; }
#vline8 { background: url('/images/site_bits/wires_v/green.gif') repeat-y; }
#vline9 { background: url('/images/site_bits/wires_v/black.gif') repeat-y; }
#vline10 { background: url('/images/site_bits/wires_v/yellow2.gif') repeat-y; }
#vline11 { background: url('/images/site_bits/wires_v/red.gif') repeat-y; }
#vline12 { background: url('/images/site_bits/wires_v/orange2.gif') repeat-y; width: 10px; }
#vline13 { background: url('/images/site_bits/wires_v/purple2.gif') repeat-y; }
#vline14 { background: url('/images/site_bits/wires_v/grey2.gif') repeat-y; }
#vline15 { background: url('/images/site_bits/wires_v/white2.gif') repeat-y; }
#vline16 { background: url('/images/site_bits/wires_v/green2.gif') repeat-y; }



/*Dynamic list styles*/

.dynamic,.dynamic ul {		padding:0px;list-style: none;margin:0px;display:block;}
.dynamic .default {			/*width:500px;*/}
.dynamic .default img{		float:right;margin:20px 10px 10px 20px;border:1px solid #85b8d7;clear:right;display:block;}
.dynamic .default p{        margin:0px;}
.dynamic .default h3 { font-size: ; }

.dynamic .frontnews img { float: left; margin: 0 10px 10px 0; border: none; width: 48px; height: 48px; }
.dynamic .frontnews p { margin-bottom: 10px; }

/*tables and form styles*/

.tabledefault{ border-collapse: collapse;font-size:85%;border:1px solid #aaaaaa;margin:10px;}
.tabledefault td {border:1px solid #aaaaaa;padding:5px;}
.tabledefault th {border:1px solid #aaaaaa;background:#eeeeee;padding:5px;color:black;text-align:left; }
.tabledefault p {font-size:100%;margin:0px;}

.tablespecs { border-collapse: collapse; font-size: 85%; border: 1px solid #aaa; margin: 10px; width: 97%; }
.tablespecs td { border: 1px solid #aaa; padding: 2px 5px; text-align: center; border-left: none; border-right: none; }
.tablespecs th { border: 1px solid #aaa; background: #aaa; padding: 2px 5px; color: #000; text-align: center; font-size: 11px; border: none; vertical-align: top; }
.tablespecs p { font-size: 100%; margin: 0; text-align: center; }
.tablespecs blockquote { text-align: left; margin: 0; padding: 0; margin-left: 30px; }
.tablespecs blockquote p { text-align: left; }

.formdefault input{font-size:90%;}
.formdefault dt{ float:left;width:70px;font-size:85%;padding:3px 1px;height:20px;}
.formdefault  dd{height:26px;margin:0px;padding:1px;width:155px;}
.formdefault dd input , .formdefault dt input ,.formdefault dd select , .formdefault dt select ,.formdefault dd textarea , .formdefault dt textarea
{width:150px;font-family:sans-serif;margin-left:0px;font-size:70%;}
.formdefault dd textarea , .formstyle1 dt textarea {height:60px;margin-left:0px;}


/* styles for select replacement uls - advanced search drop downs */

.searchSelectDiv { position: relative; min-height: 18px; _hei\ght: 11px; margin-top: 1px; *margin: -6px 0 -7px 0; _mar\gin: 0; }

select.replaced { display: none; }
ul.selectReplacement { position: absolute; left: 3px; margin: 0; padding: 0; min-height: 15px; width: 118px; float: left; text-align: left; }
ul.selectOpen { margin-bottom: 5px; }
ul.selectReplacement li { background: url('/images/site_bits/transparent.png'); color: #b5b5b5; cursor: pointer; display: none; font-size: 11px; line-height: 14px; list-style: none; margin: 0; *margin-bottom: -1px; padding: 1px 2px; width: 118px; border: none; }
ul.selectOpen li { display: block; }
ul.selectReplacement li.selected { background: #eef1f2 url('/images/site_bits/searcharrow.gif') top right no-repeat; color: #b5b5b5; display: block; }
ul.selectOpen li.selected { background: #eef1f2 url('/images/site_bits/searcharrow.gif') top right no-repeat; display: block; }
ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover { background: #df9d8e; color: #fff; }



