body { margin: 0; padding: 0; font: 0.8em Verdana,Arial,Helvetica,sans-serif; color: #333; background: #f3f3f9; }

h1 { margin: 0 0 15px 0; color: #EE4135; font-weight: normal; font-size: 1.4em; }
h2 { margin: 0 0 15px 0; font-size: 1.1em; color: #EE4135; font-weight: normal; }
p { margin: 0 0 15px 0; font-size: 1em; overflow-x: hidden;}
hr { height: 1px; background: none; border: none; border-top: 1px solid #ccc; }

.duoEditArea p{overflow-x: visible;}

.textsmall { font-size: 0.8em; }
.textmedium { font-size: 1em; }
.textbig { font-size: 1.2em; }

a, a:link, a:visited, a:active { color: #EE4135; text-decoration: none; }
a:hover { text-decoration: underline; }

img { border: 0px solid #ee4135; }


/*Cris stuff*/
#bbOuter{position:relative;}
#backButton{position:absolute;top:-8px;left:608px;width:100px;height:50px;}
#sec1 #backButton{background:url(/images/site_bits/back/back1.jpg) top left no-repeat;}
#sec2 #backButton{background:url(/images/site_bits/back/back2.jpg) top left no-repeat;}
#sec3 #backButton{background:url(/images/site_bits/back/back3.jpg) top left no-repeat;}
#sec4 #backButton{background:url(/images/site_bits/back/back4.jpg) top left no-repeat;}
#sec5 #backButton{background:url(/images/site_bits/back/back5.jpg) top left no-repeat;}
#sec6 #backButton{background:url(/images/site_bits/back/back6.jpg) top left no-repeat;}
/*#sec7 #backButton{background:url(/images/site_bits/back/back7.jpg) top left no-repeat;}*/

#header { width: 100%; background: url('/images/site_bits/headerbg_red.png') repeat-x; }
	#skipnav { position: absolute; top: 0; left: 0; }
	#headerinner { width: 992px; height: 103px; margin: auto; position: relative; }
		#logo { position: absolute; top: 0px; left: 11px; }
		ul#nav { position: absolute; left: 227px; bottom: 0; _bot\tom: -1px; margin: 0; padding: 0; display: inline; /*font-size:12px;*/ }
			ul#nav li { float: left; list-style: none; padding: 0 0 14px 0; margin: 0 10px 0 10px; }
			ul#nav li a, ul#nav li a:link, ul#nav li a:visited, ul#nav li a:active { color: #fff; text-decoration: none; }
			ul#nav li a:hover { color: #EE4135; }
			ul#nav li.active { background: url('/images/site_bits/navactivearrow_red.gif') no-repeat center bottom; }
			ul#nav li.active a, ul#nav li.active a:link, ul#nav li.active a:visited, ul#nav li.active a:active { color: #EE4135; }
		#searchwrapper { position: absolute; bottom: 48px; right: 0; border-bottom: 1px solid #fff; color: #fff; line-height: 51px; padding: 0 134px 0 0; }
			#searchwrapper a, #searchwrapper a:link, #searchwrapper a:visited, #searchwrapper a:active { color: #fff; text-decoration: none; }
			#searchwrapper a:hover { color: #EE4135; }
			#searchwrapper a#printicon, #footer a#printicon { padding: 0 10px; text-decoration: none; }
			form#searchform { margin: 0; padding: 0; width: 149px; height: 38px; background: url('/images/site_bits/searchbg_red.gif') no-repeat; position: absolute; top: 7px; right: -10px; }
			form#searchform input#searchstring { border: none; width: 101px; height: 12px; margin: 0; padding: 0; position: absolute; top: 13px; left: 13px; *left: 15px; *width: 99px; font-size: 0.7em; background: #ee4135; color: #fff; }
			form#searchform a.searchbutton, form#searchform a.searchbutton:link, form#searchform a.searchbutton:visited, form#searchform a.searchbutton:active { display: block; width: 12px; height: 12px; position: absolute; top: 13px; left: 124px; background: url('/images/site_bits/searchbutton_red.gif') no-repeat left top; }
			form#searchform a.searchbutton:hover { background-position: left bottom; }
			form#searchform label { display: none; }
			
			form#searchform input#searchsubmit { display: none; }
	#slideshowwrapper { border-top: 4px solid #fff; border-bottom: 4px solid #fff; background: #fff url('/images/site_bits/bridgeheader.jpg') no-repeat center top; }
	body#sec1 #slideshowwrapper { background: #fff url('/images/headers/section-header-1.jpg') no-repeat center top; }
	body#sec2 #slideshowwrapper { background: #fff url('/images/headers/section-header-2.jpg') no-repeat center top; }
	body#sec3 #slideshowwrapper { background: #fff url('/images/headers/section-header-3.jpg') no-repeat center top; }
	body#sec4 #slideshowwrapper { background: #fff url('/images/headers/section-header-4.jpg') no-repeat center top; }
	body#sec5 #slideshowwrapper { background: #fff url('/images/headers/section-header-5.jpg') no-repeat center top; }
	body#sec6 #slideshowwrapper { background: #fff url('/images/headers/section-header-6.jpg') no-repeat center top; }
	body#sec7 #slideshowwrapper { background: #fff url('/images/headers/section-header-7.jpg') no-repeat center top; }
		#slideshow { min-height: 192px; _hei\ght: 192px; width: 992px; padding: 0 24px; margin: auto; *margin-bottom: -4px; }
		body#sec1 #slideshow, body#sec2 #slideshow, body#sec3 #slideshow, body#sec4 #slideshow, body#sec5 #slideshow, body#sec6 #slideshow, body#sec7 #slideshow { min-height: 140px; _hei\ght: 140px; }



#maincontent { width: 992px; margin: auto; padding: 0; background: url('/images/site_bits/3colbgmid.gif') repeat-y; }
#maincontent_wide { width: 992px; margin: auto; padding: 0; background: url('/images/site_bits/3colbgmid_wide.gif') repeat-y; }
	#mctop { width: 992px; height: 19px; background: url('/images/site_bits/3colbgtop.gif') no-repeat; }
	#mctop_wide { width: 992px; height: 19px; background: url('/images/site_bits/3colbgtop_wide.gif') no-repeat; }
	#mcbtm { width: 992px; height: 25px; background: url('/images/site_bits/3colbgbtm.gif') no-repeat; }
	#mcbtm_wide { width: 992px; height: 25px; background: url('/images/site_bits/3colbgbtm_wide.gif') no-repeat; }
	#mcinner { padding: 0; }
		#leftcol { width: 222px; margin: 0 0 0 20px; _mar\gin-left: 10px; float: left; }
		#midcol { width: 431px; margin: 0 20px; float: left; _mar\gin-left: 20px; _mar\gin-right: 21px; padding: 0 11px; }
		#rightcol { width: 245px; margin: 0 12px 0 0; _mar\gin-right: 6px; float: right; }
		
		#midcol_wide { width: 676px; margin: 0 0 0 20px; float: left; _mar\gin-left: 20px; padding: 0 11px; }
		
		#processdiagram { width: 707px; height: 886px; position: relative; left: -15px; margin-right: -15px; }
			#processdiagram_1 { position: absolute; top: 0; left: 0; width: 297px; height: 211px; background: url('/images/diagrams/process/process1.png') no-repeat; _back\ground: none; }
			#processdiagram_2 { position: absolute; top: 0; right: 0; width: 411px; height: 350px; background: url('/images/diagrams/process/process2.png') no-repeat; _back\ground: none; }
			#processdiagram_3 { position: absolute; bottom: 397px; left: 0; width: 707px; height: 250px; background: url('/images/diagrams/process/process3.png') no-repeat; _back\ground: none; }
			#processdiagram_4 { position: absolute; bottom: 94px; left: 0; width: 707px; height: 343px; background: url('/images/diagrams/process/process4.png') no-repeat; _back\ground: none; }
			#processdiagram_5 { position: absolute; bottom: 0; left: 0; width: 707px; height: 94px; background: url('/images/diagrams/process/process5.png') no-repeat; _back\ground: none; }
			#processdiagram_1 img.processdiagram_out { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process1_out.png', sizingMethod='scale'); }
			#processdiagram_2 img.processdiagram_out { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process2_out.png', sizingMethod='scale'); }
			#processdiagram_3 img.processdiagram_out { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process3_out.png', sizingMethod='scale'); }
			#processdiagram_4 img.processdiagram_out { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process4_out.png', sizingMethod='scale'); }
			#processdiagram_5 img.processdiagram_out { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process5_out.png', sizingMethod='scale'); }
			#processdiagram_1 img.processdiagram_over { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process1_over.png', sizingMethod='scale'); }
			#processdiagram_2 img.processdiagram_over { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process2_over.png', sizingMethod='scale'); }
			#processdiagram_3 img.processdiagram_over { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process3_over.png', sizingMethod='scale'); }
			#processdiagram_4 img.processdiagram_over { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process4_over.png', sizingMethod='scale'); }
			#processdiagram_5 img.processdiagram_over { _fil\ter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/diagrams/process/process5_over.png', sizingMethod='scale'); }


		
		div#flow_wrapper { width: 453px; position: relative; /*left: -11px;*/ min-height: 100px; _mar\gin-right: -20px; }
			div.flow_top { width: 453px; height: 12px; background: url('/images/site_bits/flow_topshadow.gif') no-repeat; _mar\gin-bottom: -5px; }
			div.flow_witharrow { width: 453px; height: 48px; background: url('/images/site_bits/flow_witharrow_red.gif') no-repeat; }
			div.flow_witharrow_pre_active { width: 453px; height: 48px; background: url('/images/site_bits/flow_witharrow_pre_active.gif') no-repeat; }
			div.flow_witharrow_active { width: 453px; height: 48px; background: url('/images/site_bits/flow_witharrow_active_red.gif') no-repeat; }
			div.flow_noarrow { width: 453px; height: 48px; background: url('/images/site_bits/flow_noarrow_red.gif') no-repeat; }
			div.flow_noarrow_active { width: 453px; height: 48px; background: url('/images/site_bits/flow_noarrow_active_red.gif') no-repeat; }
			
			a.flow_witharrow, a.flow_witharrow:link, a.flow_witharrow:visited, a.flow_witharrow:active { display: block; width: 453px; height: 48px; background: url('/images/site_bits/flow_witharrow_red.gif') no-repeat; text-align: center; line-height: 34px; color: #000; }
			a.flow_witharrow:hover { background: url('/images/site_bits/flow_witharrow_active_red.gif') no-repeat; text-decoration: none; color: #fff; }
			a.flow_noarrow, a.flow_noarrow:link, a.flow_noarrow:visited, a.flow_noarrow:active { display: block; width: 453px; height: 48px; background: url('/images/site_bits/flow_noarrow_red.gif') no-repeat; text-align: center; line-height: 34px; color: #000; }
			a.flow_noarrow:hover { background: url('/images/site_bits/flow_noarrow_active_red.gif') no-repeat; text-decoration: none; color: #fff; }
			
ol.questionlist li { margin: 0 0 10px 0; }
ol.questionlist { padding: 0 0 0 20px; }
		
ul#subnav { margin: 0; padding: 0; }
ul#subnav li { margin: 0; padding: 2px 0; list-style: none; border-bottom: 1px solid #c8c7c7; }
ul#subnav li a, ul#subnav li a:link, ul#subnav li a:visited, ul#subnav li a:active { text-decoration: none; color: #707070; display: block; padding: 10px 0 10px 6px; border-left: 6px solid #ee4135; }
ul#subnav li a:hover, ul#subnav li.active a, ul#subnav li.active a:link, ul#subnav li.active a:visited, ul#subnav li.active a:active { color: #EE4135; }

#footerwrapper { width: 100%; margin: 0 0 20px 0; }
#footer { width: 968px; color: #333; margin: auto; padding: 0 12px; font-size: 0.8em; }
#footer a, #footer a:link, #footer a:visited, #footer a:active { color: #333; }
#footer a:hover { color: #EE4135; }
	#copyright { width: 33%; float: left; }
	#arc4 { width: 34%; float: left; line-height: 25px; text-align: center; }
	#duoinfo { width: 33%; float: right; text-align: right; }
		
		
/* pullthroughs */

.pull a, .pull a:link, .pull a:visited, .pull a:active, .pull_top a, .pull_top a:link, .pull_top a:visited, .pull_top a:active, .pull_btm a, .pull_btm a:link, .pull_btm a:visited, .pull_btm a:active { color: #EE4135; text-decoration: none; line-height: 87px; width: 178px; padding: 0 0 0 70px; }
.pull a:hover, .pull_top a:hover, .pull_btm a:hover { color: #fff; }

.pull_howto { width: 248px; height: 87px; position: relative; left: -4px; top: -12px; }
	.pull_howto a, .pull_howto a:link, .pull_howto a:visited, .pull_howto a:active { display: block; width: 178px; height: 87px; background: url('/images/site_bits/pulls/red/pull_howto.gif') no-repeat left top; line-height: 89px; }
	.pull_howto a:hover { background-position: left bottom; }
.pull_casestudy { width: 248px; height: 87px; position: relative; left: -4px; top: -12px; }
	.pull_casestudy a, .pull_casestudy a:link, .pull_casestudy a:visited, .pull_casestudy a:active { display: block; width: 178px; height: 87px; background: url('/images/site_bits/pulls/red/pull_casestudy.gif') no-repeat left top; }
	.pull_casestudy a:hover { background-position: left bottom; }
.pull_faqs { width: 248px; height: 87px; position: relative; left: -4px; top: -12px; }
	.pull_faqs a, .pull_faqs a:link, .pull_faqs a:visited, .pull_faqs a:active { display: block; width: 178px; height: 87px; background: url('/images/site_bits/pulls/red/pull_faqs.gif') no-repeat left top; }
	.pull_faqs a:hover { background-position: left bottom; }
.pull_contacts { width: 248px; height: 87px; position: relative; left: -4px; top: -12px; }
	.pull_contacts a, .pull_contacts a:link, .pull_contacts a:visited, .pull_contacts a:active { display: block; width: 178px; height: 87px; background: url('/images/site_bits/pulls/red/pull_contacts.gif') no-repeat left top; }
	.pull_contacts a:hover { background-position: left bottom; }
.pull_glossary { width: 248px; height: 87px; position: relative; left: -4px; top: -12px; }
	.pull_glossary a, .pull_glossary a:link, .pull_glossary a:visited, .pull_glossary a:active { display: block; width: 178px; height: 87px; background: url('/images/site_bits/pulls/red/pull_glossary.gif') no-repeat left top; }
	.pull_glossary a:hover { background-position: left bottom; }
.pull_policy { width: 248px; height: 87px; position: relative; left: -4px; top: -12px; }
	.pull_policy a, .pull_policy a:link, .pull_policy a:visited, .pull_policy a:active { display: block; width: 178px; height: 87px; background: url('/images/site_bits/pulls/red/pull_policy2.gif') no-repeat left top; line-height: 85px; }
	.pull_policy a:hover { background-position: left bottom; }
.pull_updates { width: 248px; height: 88px; position: relative; left: -4px; top: -12px; margin-bottom: -27px; }
	.pull_updates a, .pull_updates a:link, .pull_updates a:visited, .pull_updates a:active { display: block; width: 178px; height: 87px; background: url('/images/site_bits/pulls/red/pull_updates2.gif') no-repeat left top; }
	.pull_updates a:hover { background-position: left bottom; }
	

#pullsbar_section { width: 992px; height: 81px; margin: auto; background: url('/images/site_bits/pulls/top/background.gif') no-repeat; }
	#pullsbar_section a.template, #pullsbar_section a.template:link, #pullsbar_section a.template:visited, #pullsbar_section a.template:active { width:145px; height:81px; padding: 0 0 0 60px; background:url('/images/site_bits/pulls/top/template.gif') no-repeat; float: left; display: block; line-height: 81px; color: #ee4135; }
	#pullsbar_section a.bestpractice, #pullsbar_section a.bestpractice:link, #pullsbar_section a.bestpractice:visited, #pullsbar_section a.bestpractice:active { width:139px; height:81px; padding: 0 0 0 55px; background:url('/images/site_bits/pulls/top/bestpractice.gif') no-repeat; float: left; display: block; line-height: 81px; color: #ee4135; }
	#pullsbar_section a.linked, #pullsbar_section a.linked:link, #pullsbar_section a.linked:visited, #pullsbar_section a.linked:active { width:137px; height:81px; padding: 0 0 0 57px; background:url('/images/site_bits/pulls/top/linked.gif') no-repeat; float: left; display: block; line-height: 81px; color: #ee4135; }
	#pullsbar_section a.faqs, #pullsbar_section a.faqs:link, #pullsbar_section a.faqs:visited, #pullsbar_section a.faqs:active { width:134px; height:81px; padding: 0 0 0 60px; background:url('/images/site_bits/pulls/top/faqs.gif') no-repeat; float: left; display: block; line-height: 81px; color: #ee4135; }
	#pullsbar_section a.glossary, #pullsbar_section a.glossary:link, #pullsbar_section a.glossary:visited, #pullsbar_section a.glossary:active { width:148px; height:81px; padding: 0 0 0 57px; background:url('/images/site_bits/pulls/top/glossary.gif') no-repeat; float: left; display: block; line-height: 81px; color: #ee4135; }

	#pullsbar_section a.pulltop:hover, #pullsbar_section a.active, #pullsbar_section a.active:link, #pullsbar_section a.active:visited, #pullsbar_section a.active:active { background: transparent; color: #fff; text-decoration: none; }

p.glossary { margin: 0; padding: 0; }
a.glossarylink, a.glossarylink:link, a.glossarylink:visited, a.glossarylink:active { display: block; padding: 0 3px; border-right: 1px solid #333; float: left; text-decoration: none; }
a.glossarylink:hover { background: #d5d5d5; }
a.glossaryanchor { color: #333; }
	
.clearfloat { clear: both; }


/*Dynamic list styles*/

.dl_default { margin: 0; padding: 0; }
.dl_default li { margin: 0; padding: 0 0 20px 0; list-style: none;  }
.dl_default h3 { font-size: 1em; margin: 0; padding: 0; _mar\gin-top: -15px; }
.dl_default span.dl_default_h3 { font-size: 1em; margin: 0; padding: 0; font-weight: bold; }
.dl_default p { margin: 0; padding: 0; }
.dl_default img { border: 2px solid #EE4135; float: left; margin: 0 10px 10px 0; }
.dl_default a, .dl_default a:link, .dl_default a:visited, .dl_default a:active { text-decoration: none; }
.dl_default a:hover { text-decoration: underline; }
.dl_default p.date { font-size: 0.8em; }

.dl_questions { margin: 0 0 10px 0; padding: 0; }
.dl_questions li { list-style: none; }
.dl_questions li a, .dl_questions li a:link, .dl_questions li a:visited, .dl_questions li a:active { color: #EE4135; text-decoration: none; }
.dl_questions li a:hover { text-decoration: underline; }

.dl_gloss_titles { margin: 0; padding: 0; }
.dl_gloss_titles li { margin: 0; padding: 0; list-style: none; }
.dl_gloss_titles p { font-weight: normal; margin: 0; padding: 0; }

/*tables and form styles*/

.tabledefault { border-collapse: collapse; border: 1px solid #aaaaaa; margin: 10px; }
.tabledefault td { border: 1px solid #aaaaaa; padding: 5px; vertical-align: top; }
.tabledefault th { border: 1px solid #aaaaaa; background: #eeeeee; padding: 5px; color: black; text-align: left; vertical-align: top; }
.tabledefault p { margin: 0px; }

.formdefault {/*width:550px*/;font-size:11px;}
.formdefault label { float:left;width:110px;padding:5px 1px 0px 0px;display:block;}
.formdefault input , .formdefault select , .formdefault textarea {width:170px;font-family:sans-serif;margin:2px 0px;font-size:11px;}
.formdefault textarea{height:60px;}
.formdefault .checkbox {width:15px;margin:0px;}
.formdefault .button {width:auto;}
.formdefault select{width:175px;}
.formdefault .submit { width: auto; }




/******************** POLLING CSS ********************/


.pollModfrontpage { min-height: 100px; padding: 20px; margin: 10px -40px 10px -3px; width: 185px; background: url('/images/site_bits/pollbgmid.gif') repeat-y; }
.pollModfrontpage .questionbox{ margin: 0px 0px 5px 0px; font-size: 0.9em; color: #666; border-bottom: 2px solid #fff; padding-bottom: 4px; }
.pollModfrontpage .pollAnswers, .pollModfrontpage .pollAnswers li { margin: 0px; padding: 0px; list-style: none; }
.pollModfrontpage .pollAnswers a,.pollModfrontpage .pollAnswers a:link, .pollModdefault .pollAnswers a:visited{ padding: 1px 2px 1px 2px; margin: 2px 0px; display: block; border: 1px solid white; color: #333; background: #fff; }
.pollModfrontpage .pollAnswers a:hover{ background-color: #eee; color: #333; text-decoration: none; }
.pollModfrontpage .pollAnswersGraph {}
.pollModfrontpage .pollAnswersGraph,.pollModfrontpage .pollAnswersGraph li{ margin: 0px; padding: 0px; list-style: none; margin: 0px; font-size: 0.9em; line-height: 10px; }
.pollModfrontpage .pollAnswersGraph li{ padding: 0px; display: block; border: 0px; margin: 0 0 2px 0; position: relative; height: 16px; *margin-bottom: 10px; _mar\gin-bottom: -5px; }
.pollModfrontpage .pollbararea { width: 181px; height: 17px;  padding: 2px; background: url('/images/site_bits/pollresultbg.gif') no-repeat; margin: 10px 0; _mar\gin: 10px 0 0 0;}
.pollModfrontpage .pollbar { background: #EE4135 url('/images/site_bits/pollbarbg2_red.gif') right center; height: 17px; overflow: hidden; }
.pollModfrontpage .pollinfo { position: absolute; top: 2px; left: 4px; *top: 11px; margin: 0; color: #333; line-height: 17px; }
.pollModfrontpage .total{ font-size: 0.9em; margin: 5px 0 0 0; padding: 1px 5px 1px 0px; color: #333; *padding-top: 10px; _padd\ing-top: 0; }

.pollbgtop { width: 225px; height: 20px; background: url('/images/site_bits/pollbgtop.gif') no-repeat; position: relative; top: -20px; left: -20px; margin-bottom: -20px; }
.pollbgbtm { width: 225px; height: 20px; background: url('/images/site_bits/pollbgbtm.gif') no-repeat; position: relative; top: 20px; left: -20px; margin-top: -20px; }
.pollModfrontpage h2 { margin: 0; padding: 0; }


ul.process { margin: 0; padding: 0; /*margin-left: -11px;*/ font-size: 0.9em; margin-bottom: -22px; _mar\gin-top: -3px; }
li.processinner { list-style: none; background: url('/images/site_bits/process/process_bg2.gif') repeat-y; width: 453px; width: 676px; _mar\gin-top: -1px; }
div.processwrap { height: 30px; overflow: hidden; }
div.processwrap:hover, div.processwrap_expand { height: auto; overflow: visible; }
li.processinner p { padding: 0 26px; margin: 0; height: 30px; }
ul.processanswers { margin: 0; padding: 0; }
li.processanswer { list-style: none; width: 453px; width: 676px; }
li.processanswer p { height: auto; margin: 0 0 10px 0; }
div.process_top { width: 453px; width: 676px; height: 13px; background: url('/images/site_bits/process/topshadow3.gif') no-repeat; /*margin-left: -11px;*/ }
div.process_bottom { width: 453px; width: 676px; height: 33px; background: #fff url('/images/site_bits/process/bottomshadow3.gif') no-repeat; /*margin-left: -11px;*/ }
div.processinner_top { width: 453px; width: 676px; height: 10px; background: url('/images/site_bits/process/process_top2.gif') no-repeat; }
div.processinner_bottom { width: 453px; width: 676px; height: 33px; background: url('/images/site_bits/process/process_bottom2.gif') no-repeat; *margin-bottom: -1px; _mar\gin-bottom: 0; }

body#sec1 li.processinner { background: url('/images/site_bits/process/process_bg2-1.gif') repeat-y; }
body#sec1 div.processinner_top { background: url('/images/site_bits/process/process_top2-1.gif') no-repeat; }
body#sec1 div.processinner_bottom { background: url('/images/site_bits/process/process_bottom2-1.gif') no-repeat; }
body#sec2 li.processinner { background: url('/images/site_bits/process/process_bg2-2.gif') repeat-y; }
body#sec2 div.processinner_top { background: url('/images/site_bits/process/process_top2-2.gif') no-repeat; }
body#sec2 div.processinner_bottom { background: url('/images/site_bits/process/process_bottom2-2.gif') no-repeat; }
body#sec3 li.processinner { background: url('/images/site_bits/process/process_bg2-3.gif') repeat-y; }
body#sec3 div.processinner_top { background: url('/images/site_bits/process/process_top2-3.gif') no-repeat; }
body#sec3 div.processinner_bottom { background: url('/images/site_bits/process/process_bottom2-3.gif') no-repeat; }
body#sec4 li.processinner { background: url('/images/site_bits/process/process_bg2-4.gif') repeat-y; }
body#sec4 div.processinner_top { background: url('/images/site_bits/process/process_top2-4.gif') no-repeat; }
body#sec4 div.processinner_bottom { background: url('/images/site_bits/process/process_bottom2-4.gif') no-repeat; }
body#sec5 li.processinner { background: url('/images/site_bits/process/process_bg2-5.gif') repeat-y; }
body#sec5 div.processinner_top { background: url('/images/site_bits/process/process_top2-5.gif') no-repeat; }
body#sec5 div.processinner_bottom { background: url('/images/site_bits/process/process_bottom2-5.gif') no-repeat; }
body#sec6 li.processinner { background: url('/images/site_bits/process/process_bg2-6.gif') repeat-y; }
body#sec6 div.processinner_top { background: url('/images/site_bits/process/process_top2-6.gif') no-repeat; }
body#sec6 div.processinner_bottom { background: url('/images/site_bits/process/process_bottom2-6.gif') no-repeat; }
body#sec7 li.processinner { background: url('/images/site_bits/process/process_bg2-7.gif') repeat-y; }
body#sec7 div.processinner_top { background: url('/images/site_bits/process/process_top2-7.gif') no-repeat; }
body#sec7 div.processinner_bottom { background: url('/images/site_bits/process/process_bottom2-7.gif') no-repeat; }

.tablediagram { border: none; margin-left: -11px; background: url('/images/site_bits/tbl_diag_bottom.gif') no-repeat left bottom; border-collapse: collapse; font-size: 0.9em; }
.tablediagram th { background: url('/images/site_bits/tbl_diag_bg.gif') repeat-y; width: 180px; text-align: left; font-weight: normal; padding: 0; vertical-align: top; }
.tablediagram th u { margin: 0; padding: 23px 25px 0 25px; background: url('/images/site_bits/tbl_diag_top.gif') no-repeat left top; text-decoration: none; display: block; font-size: 1.1em; color: #EE4135; }
.tablediagram td { padding: 23px 0 0 0; vertical-align: top; background: transparent; *height: 23px; }
.tablediagram td em, .tablediagram td i { font-size: 1.1em; color: #EE4135; }
.tablediagram ul { margin: 0 0 0 20px; padding: 0; }

.duoEditArea .tablediagram td, .duoEditArea .tablediagram th { border:1px dashed #c00; min-width: 100px; _wid\th: 100px; }



/* page colours
section 1 - ef387d
section 2 - 975094
section 3 - 1599d6
section 4 - 38ada5
section 5 - 9ccc00
section 6 - e5b402
section 7 - e05700
*/

body#sec1 h1, body#sec1 h2, body#sec1 a, body#sec1 a:link, body#sec1 a:visited, body#sec1 .tablediagram th u, body#sec1 .tablediagram td em, body#sec1 .tablediagram td i { color: #ef387d; }
body#sec2 h1, body#sec2 h2, body#sec2 a, body#sec2 a:link, body#sec2 a:visited, body#sec2 .tablediagram th u, body#sec2 .tablediagram td em, body#sec2 .tablediagram td i { color: #975094; }
body#sec3 h1, body#sec3 h2, body#sec3 a, body#sec3 a:link, body#sec3 a:visited, body#sec3 .tablediagram th u, body#sec3 .tablediagram td em, body#sec3 .tablediagram td i { color: #1599d6; }
body#sec4 h1, body#sec4 h2, body#sec4 a, body#sec4 a:link, body#sec4 a:visited, body#sec4 .tablediagram th u, body#sec4 .tablediagram td em, body#sec4 .tablediagram td i { color: #38ada5; }
body#sec5 h1, body#sec5 h2, body#sec5 a, body#sec5 a:link, body#sec5 a:visited, body#sec5 .tablediagram th u, body#sec5 .tablediagram td em, body#sec5 .tablediagram td i { color: #9ccc00; }
body#sec6 h1, body#sec6 h2, body#sec6 a, body#sec6 a:link, body#sec6 a:visited, body#sec6 .tablediagram th u, body#sec6 .tablediagram td em, body#sec6 .tablediagram td i { color: #e5b402; }
body#sec7 h1, body#sec7 h2, body#sec7 a, body#sec7 a:link, body#sec7 a:visited, body#sec7 .tablediagram th u, body#sec7 .tablediagram td em, body#sec7 .tablediagram td i { color: #e05700; }


body#sec1 #searchwrapper a, body#sec1 #searchwrapper a:link, body#sec1 #searchwrapper a:visited, body#sec1 #searchwrapper a:active,
body#sec2 #searchwrapper a, body#sec2 #searchwrapper a:link, body#sec2 #searchwrapper a:visited, body#sec2 #searchwrapper a:active,
body#sec3 #searchwrapper a, body#sec3 #searchwrapper a:link, body#sec3 #searchwrapper a:visited, body#sec3 #searchwrapper a:active,
body#sec4 #searchwrapper a, body#sec4 #searchwrapper a:link, body#sec4 #searchwrapper a:visited, body#sec4 #searchwrapper a:active,
body#sec5 #searchwrapper a, body#sec5 #searchwrapper a:link, body#sec5 #searchwrapper a:visited, body#sec5 #searchwrapper a:active,
body#sec6 #searchwrapper a, body#sec6 #searchwrapper a:link, body#sec6 #searchwrapper a:visited, body#sec6 #searchwrapper a:active,
body#sec7 #searchwrapper a, body#sec7 #searchwrapper a:link, body#sec7 #searchwrapper a:visited, body#sec7 #searchwrapper a:active { color: #fff; text-decoration: none; }
body#sec1 #searchwrapper a:hover, body#sec3 #searchwrapper a:hover, body#sec3 #searchwrapper a:hover, body#sec4 #searchwrapper a:hover, body#sec5 #searchwrapper a:hover, body#sec6 #searchwrapper a:hover, body#sec7 #searchwrapper a:hover { color: #333; }

body#sec1 #footer a, body#sec1 #footer a:link, body#sec1 #footer a:visited, body#sec1 #footer a:active,
body#sec2 #footer a, body#sec2 #footer a:link, body#sec2 #footer a:visited, body#sec2 #footer a:active,
body#sec3 #footer a, body#sec3 #footer a:link, body#sec3 #footer a:visited, body#sec3 #footer a:active,
body#sec4 #footer a, body#sec4 #footer a:link, body#sec4 #footer a:visited, body#sec4 #footer a:active,
body#sec5 #footer a, body#sec5 #footer a:link, body#sec5 #footer a:visited, body#sec5 #footer a:active,
body#sec6 #footer a, body#sec6 #footer a:link, body#sec6 #footer a:visited, body#sec6 #footer a:active,
body#sec7 #footer a, body#sec7 #footer a:link, body#sec7 #footer a:visited, body#sec7 #footer a:active { color: #333; }
body#sec1 #footer a:hover, body#sec2 #footer a:hover, body#sec3 #footer a:hover, body#sec4 #footer a:hover, body#sec5 #footer a:hover, body#sec6 #footer a:hover, body#sec7 #footer a:hover { color: #EE4135; }


body#sec1 a.duocms_glossarylink, body#sec1 a.duocms_glossarylink:link, body#sec1 a.duocms_glossarylink:visited, body#sec1 a.duocms_glossarylink:active { color: #333; font-weight: bold; }
body#sec1 a.duocms_glossarylink:hover { color: #EE4135; text-decoration: none; }
body#sec2 a.duocms_glossarylink, body#sec2 a.duocms_glossarylink:link, body#sec2 a.duocms_glossarylink:visited, body#sec2 a.duocms_glossarylink:active { color: #333; font-weight: bold; }
body#sec2 a.duocms_glossarylink:hover { color: #EE4135; text-decoration: none; }
body#sec3 a.duocms_glossarylink, body#sec3 a.duocms_glossarylink:link, body#sec3 a.duocms_glossarylink:visited, body#sec3 a.duocms_glossarylink:active { color: #333; font-weight: bold; }
body#sec3 a.duocms_glossarylink:hover { color: #EE4135; text-decoration: none; }
body#sec4 a.duocms_glossarylink, body#sec4 a.duocms_glossarylink:link, body#sec4 a.duocms_glossarylink:visited, body#sec4 a.duocms_glossarylink:active { color: #333; font-weight: bold; }
body#sec4 a.duocms_glossarylink:hover { color: #EE4135; text-decoration: none; }
body#sec5 a.duocms_glossarylink, body#sec5 a.duocms_glossarylink:link, body#sec5 a.duocms_glossarylink:visited, body#sec5 a.duocms_glossarylink:active { color: #333; font-weight: bold; }
body#sec5 a.duocms_glossarylink:hover { color: #EE4135; text-decoration: none; }
body#sec6 a.duocms_glossarylink, body#sec6 a.duocms_glossarylink:link, body#sec6 a.duocms_glossarylink:visited, body#sec6 a.duocms_glossarylink:active { color: #333; font-weight: bold; }
body#sec6 a.duocms_glossarylink:hover { color: #EE4135; text-decoration: none; }
body#sec7 a.duocms_glossarylink, body#sec7 a.duocms_glossarylink:link, body#sec7 a.duocms_glossarylink:visited, body#sec7 a.duocms_glossarylink:active { color: #333; font-weight: bold; }
body#sec7 a.duocms_glossarylink:hover { color: #EE4135; text-decoration: none; }

a.duocms_glossarylink, a.duocms_glossarylink:link, a.duocms_glossarylink:visited, a.duocms_glossarylink:active { color: #333; font-weight: bold; }
a.duocms_glossarylink:hover { color: #ee4135; text-decoration: none; }

a.duocms_templatelink, a.duocms_templatelink:link, a.duocms_templatelink:visited, a.duocms_templatelink:active, a.duocms_templatelink:hover { padding: 0 15px 0 0; background: url('/images/site_bits/templatelink.gif') no-repeat right center; }

a.duocms_bestpracticelink, a.duocms_bestpracticelink:link, a.duocms_bestpracticelink:visited, a.duocms_bestpracticelink:active, a.duocms_bestpracticelink:hover { padding: 0 15px 0 0; background: url('/images/site_bits/bestpracticelink.gif') no-repeat right center; }


body#sec1 a.duocms_weblink, body#sec1 a.duocms_weblink:link, body#sec1 a.duocms_weblink:active { color: #00f; }
body#sec1 a.duocms_weblink:visited { color: #800080; text-decoration: none; }
body#sec1 a.duocms_weblink:hover { color: #f00; text-decoration: none; }
body#sec2 a.duocms_weblink, body#sec2 a.duocms_weblink:link, body#sec2 a.duocms_weblink:active { color: #00f; }
body#sec2 a.duocms_weblink:visited { color: #800080; text-decoration: none; }
body#sec2 a.duocms_weblink:hover { color: #f00; text-decoration: none; }
body#sec3 a.duocms_weblink, body#sec3 a.duocms_weblink:link, body#sec3 a.duocms_weblink:active { color: #00f; }
body#sec3 a.duocms_weblink:visited { color: #800080; text-decoration: none; }
body#sec3 a.duocms_weblink:hover { color: #f00; text-decoration: none; }
body#sec4 a.duocms_weblink, body#sec4 a.duocms_weblink:link, body#sec4 a.duocms_weblink:active { color: #00f; }
body#sec4 a.duocms_weblink:visited { color: #800080; text-decoration: none; }
body#sec4 a.duocms_weblink:hover { color: #f00; text-decoration: none; }
body#sec5 a.duocms_weblink, body#sec5 a.duocms_weblink:link, body#sec5 a.duocms_weblink:active { color: #00f; }
body#sec5 a.duocms_weblink:visited { color: #800080; text-decoration: none; }
body#sec5 a.duocms_weblink:hover { color: #f00; text-decoration: none; }
body#sec6 a.duocms_weblink, body#sec6 a.duocms_weblink:link, body#sec6 a.duocms_weblink:active { color: #00f; }
body#sec6 a.duocms_weblink:visited { color: #800080; text-decoration: none; }
body#sec6 a.duocms_weblink:hover { color: #f00; text-decoration: none; }
body#sec7 a.duocms_weblink, body#sec7 a.duocms_weblink:link, body#sec7 a.duocms_weblink:active { color: #00f; }
body#sec7 a.duocms_weblink:visited { color: #800080; text-decoration: none; }
body#sec7 a.duocms_weblink:hover { color: #f00; text-decoration: none; }

a.duocms_weblink, a.duocms_weblink:link, a.duocms_weblink:active { color: #00f; }
a.duocms_weblink:visited { color: #800080; text-decoration: none; }
a.duocms_weblink:hover { color: #f00; text-decoration: none; }

img.imagelink { border: 2px solid #ee4135; }


.tablecolour {  }
.tablecolour th {  }
.tablecolour td {  }
.tablecolour p {  }

body#sec1 .tablecolour { margin: 10px; }
body#sec1 .tablecolour th { background: #ef387d; color: #fff; vertical-align: top; border: 1px solid #fff; }
body#sec1 .tablecolour td { background: #fcd7e5; vertical-align: top; border: 1px solid #fff; }
body#sec1 .tablecolour p { margin: 0px; }

body#sec2 .tablecolour { margin: 10px; }
body#sec2 .tablecolour th { background: #975094; color: #fff; vertical-align: top; border: 1px solid #fff; }
body#sec2 .tablecolour td { background: #eadcea; vertical-align: top; border: 1px solid #fff; }
body#sec2 .tablecolour p { margin: 0px; }

body#sec3 .tablecolour { margin: 10px; }
body#sec3 .tablecolour th { background: #1599d6; color: #fff; vertical-align: top; border: 1px solid #fff; }
body#sec3 .tablecolour td { background: #d0ebf7; vertical-align: top; border: 1px solid #fff; }
body#sec3 .tablecolour p { margin: 0px; }

body#sec4 .tablecolour { margin: 10px; }
body#sec4 .tablecolour th { background: #38ada5; color: #fff; vertical-align: top; border: 1px solid #fff; }
body#sec4 .tablecolour td { background: #d7efed; vertical-align: top; border: 1px solid #fff; }
body#sec4 .tablecolour p { margin: 0px; }

body#sec5 .tablecolour { margin: 10px; }
body#sec5 .tablecolour th { background: #9ccc00; color: #fff; vertical-align: top; border: 1px solid #fff; }
body#sec5 .tablecolour td { background: #ebf5cc; vertical-align: top; border: 1px solid #fff; }
body#sec5 .tablecolour p { margin: 0px; }

body#sec6 .tablecolour { margin: 10px; }
body#sec6 .tablecolour th { background: #e5b402; color: #fff; vertical-align: top; border: 1px solid #fff; }
body#sec6 .tablecolour td { background: #faf0cc; vertical-align: top; border: 1px solid #fff; }
body#sec6 .tablecolour p { margin: 0px; }

body#sec7 .tablecolour { margin: 10px; }
body#sec7 .tablecolour th { background: #e05700; color: #fff; vertical-align: top; border: 1px solid #fff; }
body#sec7 .tablecolour td { background: #f9ddcc; vertical-align: top; border: 1px solid #fff; }
body#sec7 .tablecolour p { margin: 0px; }


blockquote { margin: 0; padding: 30px 0 0 0; width: 676px; background: url('/images/site_bits/process/blockquotebg.gif') no-repeat; }
blockquote h1 { /*background: url('/images/site_bits/process/blockquotebg.gif') no-repeat;*/ padding: 0px 30px 15px 30px; margin: 0; font-size: 1.1em; }
blockquote p { padding: 0 30px 15px 30px; margin: 0; background: url('/images/site_bits/process/process_bg2.gif') repeat-y; }
blockquote h2 { background: url('/images/site_bits/process/process_bottom2.gif') no-repeat; margin: 0; padding: 0; width: 676px; height: 17px; }


ul.sitemap1 { margin: 0; padding: 0; }
ul.sitemap1 li { list-style: none; margin: 0 0 3px 0; padding: 0 0 3px 0; font-weight: bold; border-bottom: 1px solid #ccc; }
ul.sitemap2 { margin: 0 0 0 30px; padding: 3px 0 0 0; }
ul.sitemap2 li { font-weight: bold; border: none; margin: 0 0 3px 0; padding: 0 0 3px 0; }
ul.sitemap3 { margin: 0; padding: 3px 0 0 0; }
ul.sitemap3 li { margin: 0 0 3px 0; padding: 0 0 3px 0; font-weight: normal; }
ul.sitemap3 li a, ul.sitemap3 li a:link, ul.sitemap3 li a:visited, ul.sitemap3 li a:active { color: #333; }


