@charset "utf-8";
/* CSS Document */
/* background gray - 8d8575
orange - bd4200
gray text - 514739
light gray text - 80776a
*/

/*************** CSS Reset ******************************************************************************************/
	
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
	table {border-collapse:collapse;border-spacing:0;}
	fieldset,img {border:0;}
	address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal; }
	ol,ul {list-style:none;}
	caption,th {text-align:left;}
	h1,h2,h3,h4,h5,h6 {font-weight:normal;}
	q:before,q:after {content:'';}
	abbr,acronym {border:0;}
	body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:71%;height:100%;}
	
/*************** Global Element Styles ******************************************************************************************/	

		/*---------- Links  ----------*/
		a {color:#bd4200; text-decoration:none;}
		a:hover {text-decoration:underline;}
		
		/*---------- Tables ----------*/
		th, td {text-align:left; padding:5px; border-bottom:1px solid #cccccc; vertical-align:top;}
		th {vertical-align:bottom;font-weight:bold}
		.layout td {border:none;}
		.layout td td {border-bottom:1px solid #cccccc; }

		/*---------- Headings ----------*/
		h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color:#514739}
		h1 {font-size:2.5em;}
		h2 {font-size:1.65em;}
		h3 {font-size:1.4em;}
		h4 {font-size:1.1em;}
		h5 {font-size:1em;}
		.accessibility {display:none;}	
		
			
		
/***************** Wigets ******************************************************************************************/
	
		/*---------- generic multi-columns ----------*/
		.twoColumn1, .twoColumn2 {position:relative; float:left; width:48%; display:inline;}
		.threeColumn1, .threeColumn2, .threeColumn3 { float:left; width:30%;display:inline;}
		.imgLeft {float:left; padding-right:10px; padding-bottom:5px;}


/*************** Global Page Structure ******************************************************************************************/	

	body { 
		background-color:#8d8575;
	}
	#pageContainer {
		width: 810px;
		position:relative;
		margin-right:auto;
		margin-left:auto;		
		text-align:left;
		background:url(/_images/home/homepage-content-baseBG.gif) repeat-y;
		overflow:hidden;
	}
	#header h1 a em {
		display:none;
	}
	#mainMenu {
		height:20px; 
		position:absolute;
		right:11px;
		top:35px;	
		overflow:hidden;
		width:550px;
	}
	#mainMenu ul {
		float:right;
	}
	#mainMenu li {
		display:inline; float:left; padding: 0px 5px 0px 15px; background:url(/_images/menuSlashes.gif) no-repeat 0px -2px;
	}
	#mainMenu li ul {display:none;}
	#mainMenu li a {color:#656159; font-weight:bold;}
	#mainMenu li.first {
		background:none;
	}
	#footer {
		width: 810px;
		position:relative;
		margin-right:auto;
		margin-left:auto;		
		text-align:left;
		background:url(/_images/home/homepage-foot.gif) no-repeat top center;
		color:#514739;
		padding-top:10px;
		padding-left:15px;
		font-size:.9em;
		overflow:hidden;
	}
	#footer a {
		color:#514739;
	}
	
			/*---------- Stretchable Boxes ----------
		
		<div class="box {Visual_Style}">
			<div class="topLeft"><div class="topRight"></div></div>
			<div class="contentLeft"><div class="boxContent">
				
					<!-- your content here (additional <div> optional) -->
					
			</div><!--boxContent--></div><!--contentLeft-->
			<div class="bottomLeft"><div class="bottomRight"></div></div>
		</div>
			
		*/
	
		.box .topLeft {height: 12px; font-size:1px; width:100%;}
		.box .topLeft .topRight {height: 12px;font-size:1px;margin: 0px 0px 0px 14px;}
	
		.box .contentLeft {}
		.box .boxContent {position: relative; margin: 0px 0px 0px 14px; padding: 0px 14px 0px 0px;height:100%;}
		
		.box .bottomLeft { height: 23px;}
		.box .bottomLeft .bottomRight { height: 23px; margin: 0px 0px 0px 14px;}

		/** Stretchable Type Visual Style **/
			/** Subtle **/
				/* IE6 PNG alternate 
				.box_subtle .topLeft {background: url(_images/stretchableBox_resources/box_subtle_header_left.gif) no-repeat left;}
				.box_subtle .topLeft .topRight {background: url(_images/stretchableBox_resources/box_subtle_header_right.gif) no-repeat top right; }
				.box_subtle .contentLeft {background: url(_images/stretchableBox_resources/box_subtle_content_left.gif) repeat-y left;}
				.box_subtle .boxContent {background: url(_images/stretchableBox_resources/box_subtle_content_right.gif) repeat-y right;}
				.box_subtle .bottomLeft {background: url(_images/stretchableBox_resources/box_subtle_footer_left.gif) no-repeat left;}
				.box_subtle .bottomLeft .bottomRight {background: url(_images/stretchableBox_resources/box_subtle_footer_right.gif) no-repeat right;}
				/* all others 
				body > * .box_subtle .topLeft {background-image: url(_images/stretchableBox_resources/box_subtle_header_left.png);}
				body > * .box_subtle .topLeft .topRight {background-image: url(_images/stretchableBox_resources/box_subtle_header_right.png);}
				body > * .box_subtle .contentLeft {background-image: url(_images/stretchableBox_resources/box_subtle_content_left.png);}
				body > * .box_subtle .boxContent {background-image: url(_images/stretchableBox_resources/box_subtle_content_right.png);}
				body > * .box_subtle .bottomLeft {background-image: url(_images/stretchableBox_resources/box_subtle_footer_left.png);}
				body > * .box_subtle .bottomLeft .bottomRight {background-image: url(_images/stretchableBox_resources/box_subtle_footer_right.png);}
				
			/** Alert **/
				/* IE6 PNG alternate 
				.box_caution .topLeft {background: url(_images/stretchableBox_resources/box_caution_header_left.gif) no-repeat left;}
				.box_caution .topLeft .topRight {background: url(_images/stretchableBox_resources/box_caution_header_right.gif) no-repeat right; }
				.box_caution .contentLeft {background: url(_images/stretchableBox_resources/box_caution_content_left.gif) repeat-y left;}
				.box_caution .boxContent {background: url(_images/stretchableBox_resources/box_caution_content_right.gif) repeat-y right;}
				.box_caution .bottomLeft {background: url(_images/stretchableBox_resources/box_caution_footer_left.gif) no-repeat left;}
				.box_caution .bottomLeft .bottomRight {background: url(_images/stretchableBox_resources/box_caution_footer_right.gif) no-repeat right;}
				/* all others 
				body > * .box_caution .topLeft {background-image: url(_images/stretchableBox_resources/box_caution_header_left.png);}
				body > * .box_caution .topLeft .topRight {background-image: url(_images/stretchableBox_resources/box_caution_header_right.png);}
				body > * .box_caution .contentLeft {background-image: url(_images/stretchableBox_resources/box_caution_content_left.png);}
				body > * .box_caution .boxContent {background-image: url(_images/stretchableBox_resources/box_caution_content_right.png);}
				body > * .box_caution .bottomLeft {background-image: url(_images/stretchableBox_resources/box_caution_footer_left.png);}
				body > * .box_caution .bottomLeft .bottomRight {background-image: url(_images/stretchableBox_resources/box_caution_footer_right.png);}

			/** Standard **/
				/* IE6 PNG alternate */
				.box_standard .topLeft {background: url(/_images/stretchableBox_resources/box_standard_header_left.gif) no-repeat left;}
				.box_standard .topLeft .topRight {background: url(/_images/stretchableBox_resources/box_standard_header_right.gif) no-repeat right; }
				.box_standard .contentLeft {background: url(/_images/stretchableBox_resources/box_standard_content_left.gif) repeat-y left;}
				.box_standard .boxContent {background: url(/_images/stretchableBox_resources/box_standard_content_right.gif) repeat-y right;}
				.box_standard .bottomLeft {background: url(/_images/stretchableBox_resources/box_standard_footer_left.gif) no-repeat left;}
				.box_standard .bottomLeft .bottomRight {background: url(/_images/stretchableBox_resources/box_standard_footer_right.gif) no-repeat right;}
				/* all others 
				body > * .box_standard .topLeft {background-image: url(_images/stretchableBox_resources/box_standard_header_left.png);}
				body > * .box_standard .topLeft .topRight {background-image: url(_images/stretchableBox_resources/box_standard_header_right.png);}
				body > * .box_standard .contentLeft {background-image: url(_images/stretchableBox_resources/box_standard_content_left.png);}
				body > * .box_standard .boxContent {background-image: url(_images/stretchableBox_resources/box_standard_content_right.png);}
				body > * .box_standard .bottomLeft {background-image: url(_images/stretchableBox_resources/box_standard_footer_left.png);}
				body > * .box_standard .bottomLeft .bottomRight {background-image: url(_images/stretchableBox_resources/box_standard_footer_right.png);}
				/** Standard with Header **/
					.box_standard_titlebar .topLeft {background: url(_images/stretchableBox_resources/box_standard_titlebar_header_left.gif) no-repeat left;}
					.box_standard_titlebar .topLeft .topRight {background: url(_images/stretchableBox_resources/box_standard_titlebar_header_right.gif) no-repeat top right; }
					.box_standard_titlebar .boxContentHeader {background: url(_images/stretchableBox_resources/box_standard_titlebar_content_right.gif) repeat-y right;}
					/* all others */
					body > * .box_standard_titlebar .topLeft {background-image: url(_images/stretchableBox_resources/box_standard_titlebar_header_left.png);}
					body > * .box_standard_titlebar .topLeft .topRight {background-image: url(_images/stretchableBox_resources/box_standard_titlebar_header_right.png);}
					body > * .box_standard_titlebar .boxContentHeader {background-image: url(_images/stretchableBox_resources/box_standard_titlebar_content_right.png);}
	
					.box_standard_titlebar h5 {padding:5px 0px 10px 10px;}
				
						/*.box_standard_titlebar .btn {
						position:absolute;
						top:72px;
						right:23px;
						}*/
						
						.box_standard_titlebar .closeButton {
							position:absolute;
							top:2px;
							right:22px;
						}
						.box_standard_titlebar .browseButton {
							position:absolute;
							top:72px;
							right:38px;
						}

			/** Dominant **/
				/* IE6 PNG alternate */
				.box_dominant .topLeft {background: url(_images/stretchableBox_resources/box_dominant_header_left.gif) no-repeat left;}
				.box_dominant .topLeft .topRight {background: url(_images/stretchableBox_resources/box_dominant_header_right.gif) no-repeat right; }
				.box_dominant .contentLeft {background: url(_images/stretchableBox_resources/box_dominant_content_left.gif) repeat-y left;}
				.box_dominant .boxContent {background: url(_images/stretchableBox_resources/box_dominant_content_right.gif) repeat-y right;}
				.box_dominant .bottomLeft {background: url(_images/stretchableBox_resources/box_dominant_footer_left.gif) no-repeat left;}
				.box_dominant .bottomLeft .bottomRight {background: url(_images/stretchableBox_resources/box_dominant_footer_right.gif) no-repeat right;}
				/* all others */
				body > * .box_dominant .topLeft {background-image: url(_images/stretchableBox_resources/box_dominant_header_left.png);}
				body > * .box_dominant .topLeft .topRight {background-image: url(_images/stretchableBox_resources/box_dominant_header_right.png);}
				body > * .box_dominant .contentLeft {background-image: url(_images/stretchableBox_resources/box_dominant_content_left.png);}
				body > * .box_dominant .boxContent {background-image: url(_images/stretchableBox_resources/box_dominant_content_right.png);}
				body > * .box_dominant .bottomLeft {background-image: url(_images/stretchableBox_resources/box_dominant_footer_left.png);}
				body > * .box_dominant .bottomLeft .bottomRight {background-image: url(_images/stretchableBox_resources/box_dominant_footer_right.png);}


		/*---------- Form Styles ----------*/
		fieldset  {position:relative;}
		
		input, textarea, select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}

		.FORM_fieldContainer {overflow:hidden;clear:both; padding:7px; width:97%}
		
		.FORM_blockLabel label {display:block; float:none; margin:.3em 0px; padding:0px; line-height:100%; width:auto; position:relative;font-weight:bold;}
		.FORM_blockLabel label em {position:static;display:inline;}
		.FORM_blockLabel .FORM_textInput,
		.FORM_blockLabel .FORM_textarea textarea,
		.FORM_blockLabel .FORM_select select { width:80%; float:left; display:inline;}
		.FORM_blockLabel .previousValue {display:block; clear:both; background-color:#ececec;margin-top:5px;padding:5px;margin-left:80%;margin-top:5px;color:#aaaaaa;}

	
		.FORM_inlineLabel label {width:30%; float:left; margin:.3em 1em 0px 0px; padding:0px; line-height:100%; position:relative; font-weight:bold;}
		.FORM_inlineLabel label em  {display:block; position:absolute; left:100%; background:url(/_images/forms/required.gif) no-repeat; width:15px; height:15px; margin-top:3px; display:block;}
		.FORM_inlineLabel .FORM_textInput,
		.FORM_inlineLabel .FORM_textarea textarea,
		.FORM_inlineLabel .FORM_select select { width:49%; float:left; display:inline;}
		.FORM_inlineLabel .previousValue {display:block; clear:both; background-color:#ececec;margin-top:5px;padding:5px;margin-left:31%;width:48%;color:#aaaaaa;} /*background:url(/_images/forms/FT_previousValue_gradient.gif) right repeat-y}*/
		
		.FORM_inlineLabel label em span,
		.FORM_blockLabel label em span {display:none;}
		
		.FORM_textarea textarea{ border:1px solid #999999; padding:.3em;	}
		.FORM_select select {background-color:#ecf2e8;}
	    .FORM_Radio p {font-weight:bold;}
	    .FORM_Radio p {font-weight:bold;}
	    .FORM_checkbox {width:49%; float:left; display:inline;}
	    .sub #contentCol .FORM_checkbox p {margin-bottom:.25em; line-height:1em;}

		.FORM_textInput  {display:block;padding:0px 0px 0px 7px;background-image:url(/_images/forms/input_left.gif); height:26px;background-position:left top;background-repeat:no-repeat;}
		.FORM_textInput input{background:transparent;background-image:url(/_images/forms/input_right.gif);padding-top:4px;height:22px;border:0px;background-position:right top;background-repeat:no-repeat;width:100%;float:left;}
		body > * .FORM_textInput  {background-image:url(/_images/forms/input_left.png); }
		body > * .FORM_textInput input{background-image:url(/_images/forms/input_right.png);}
		
		
		.FORM_error {background:#ff9933; border:1px solid #ff0000; border-width:1px 0px;}
		.FORM_message {color:#ffffff; margin:0px 0px 6px 0px; padding:4px; background:#ff0000; position:relative;}
		
		.FORM_expired {background:#eeeeee; border:1px solid #cccccc; border-width:1px 0px;}
		.FORM_expired label {color:#999999;}
	
		.FT_fieldGroup {background-color:#f2f2f2;padding:10px;margin:5px 10px 10px 10px;}
		.FT_fieldGroup h3 {}
		.FT_fieldGroup table {}

		.FORM_fieldHelp {width:auto; float:left; margin:.3em 0px 0px 5px;}
		.FORM_fieldHelp a.tooltip,
		.FORM_fieldHelp a.tooltip:hover {background-image:url(/_images/forms/tooltip_questionmark.gif);background-repeat:no-repeat;width:15px;height:15px;display:block;background-position:0px -15px;}	
		.FORM_fieldHelp a.tooltip em {visibility:hidden;}
		.FORM_fieldHelp a.tooltip:hover span{font-style:normal; color:#000000;border:1px solid #dddd00;background-color:#ffff99;text-align: left;bottom:17px;left:-18em;width:18em;padding:5px;}
	
		.FORM_blockLabel .FORM_fieldHelp span, 
		.FORM_inlineLabel .FORM_fieldHelp span {font-style:italic;color:#999999;width:auto;}
	
		/* FORM SUBMIT button */
		.FORM_submit {margin-top:10px;}
		.FORM_submit p {
			background-repeat:no-repeat; 
			display:block; 
			cursor:hand; 
			text-decoration:none; 
			font-weight:normal; 
			float:left;
			height:40px;
			background-position:left -84px;
			background-repeat:no-repeat;
			margin-right:15px;
		}
		.FORM_submit p input{
			display:block; 
			margin-left:10px; 
			padding:0px 10px 0px 0px; 
			text-align:center; 
			border:0px; 
			display:inline; 
			float:left;
			height:40px; 
			font-size:1.1em; 
			background:transparent;
			background-position:right -84px;
			background-repeat:no-repeat;
			color:#000;	
			font-weight:bold;
		}
		.FORM_submit p.FORM_smallButton, .FORM_submit p.FORM_smallButton_subtle {
			background-repeat:no-repeat; 
			display:block; 
			cursor:hand; 
			text-decoration:none; 
			font-weight:normal; 
			float:left;
			height:22px;
			background-position:left -38px;
			background-repeat:no-repeat;
			margin-right:15px;
		}
		.FORM_submit p.FORM_smallButton input, .FORM_submit p.FORM_smallButton_subtle input{
			display:block; 
			margin-left:10px; 
			padding:4px 10px 0px 5px; 
			text-align:center; 
			border:0px; 
			display:inline; 
			float:left;
			height:22px; 
			font-size:1em; 
			background:transparent;
			background-position:right -38px;
			background-repeat:no-repeat;
			color:#444;
			font-family:Verdana, Arial, Helvetica;	
		}
			/*------------ Standard ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p{background-image:url(/_images/forms/button_standard_left.gif);}
				.FORM_submit p input{background-image:url(/_images/forms/button_standard_right.gif); }
				/* all others */
				body > * .FORM_submit p {background-image:url(/_images/forms/button_standard_left.png); }
				body > * .FORM_submit p input{background-image:url(/_images/forms/button_standard_right.png); }

			/*------------ Subtle ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p.FORM_subtle {background-image:url(/_images/forms/button_subtle_left.gif);}
				.FORM_submit p.FORM_subtle input{background-image:url(/_images/forms/button_subtle_right.gif);font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;font-size:1.1em;}
				/* all others */
				body > * .FORM_submit.FORM_subtle p {background-image:url(/_images/forms/button_subtle_left.png); }
				body > * .FORM_submit.FORM_subtle p input{background-image:url(/_images/forms/button_subtle_right.png); }
	
			/*------------ Small ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p.FORM_smallButton {background-image:url(/_images/forms/button_standard_left.gif);}
				.FORM_submit p.FORM_smallButton input{background-image:url(/_images/forms/button_standard_right.gif); }
				/* all others */
				body > * .FORM_submit p.FORM_smallButton {background-image:url(/_images/forms/button_standard_left.png); }
				body > * .FORM_submit p.FORM_smallButton input{background-image:url(/_images/forms/button_standard_right.png); }
		
			/*------------ Small & Subtle ----------*/
				/* IE6 PNG alternate */
				.FORM_submit p.FORM_smallButton_subtle {background-image:url(/_images/forms/button_subtle_left.gif);}
				.FORM_submit p.FORM_smallButton_subtle input{background-image:url(/_images/forms/button_subtle_right.gif); }
				/* all others */
				body > * .FORM_submit p.FORM_smallButton_subtle {background-image:url(/_images/forms/button_subtle_left.png); }
				body > * .FORM_submit p.FORM_smallButton_subtle input{background-image:url(/_images/forms/button_subtle_right.png); }

	
/*************** Home  ******************************************************************************************/		
	
	h1#homeLink a {
		position:absolute;
		height:63px; width:243px;
		top:0px; left:0px;
	}
	#home #header {
		background:url(/_images/home/home_banner.jpg) no-repeat 0px 0px;
		height:331px;
		padding-left:6px;
		padding-right:6px;
	}
	#intro {
		padding:83px 360px 0px 20px;
		overflow:none;
	}
	#intro strong {
		color:#bd4200;
		font-size:1.6em;
		font-weight:bold;
		clear:both;
		display:block;
		margin-bottom:.25em;
	}
	#intro em {
		color:#e07902;
		font-weight:bold;
		font-style:italic;
		font-size:1.3em;
		clear:both;
		display:block;
		margin-bottom:.75em;
	}
	#intro p {
		padding-right:100px;
		color:#80776a;
		margin-bottom:.75em;
		font-size:1.1em;
	}
	#intro a {
		font-size:1.1em;
	}
	/*++++++++++++ Home Tabs +++++++++++++++++++++++++++++++++++++++++++++++++++*/		
	
	#homeContent {
		background:url(/_images/home/homepage-content-bg.gif) top repeat-y;
		margin:0px 6px;
		padding:0px 30px 0px 30px;
		overflow:hidden;
	}
	#homeContent-footer {
		background:url(/_images/home/homepage-content-foot-bg.gif) bottom no-repeat;
		overflow:hidden;
		height:20px;
	}
	#homeContent strong {
		font-weight:bold;
	}
	#homeContent h2 {
		width:134px;
		position:absolute;
		top:293px;
	}
	#homeContent-tab-services h2 {left:30px;}
	#homeContent-tab-advantage h2 {left:164px;}
	#homeContent-tab-examples h2 {left:298px;}
	#homeContent h2 a {
		background:url(/_images/home/home_tabs_02-dark.gif) no-repeat top right;
		padding-right:22px;
		display:block;
		height:26px;
	}
	body > * #homeContent h2 a {
		background:url(/_images/home/home_tabs_02-dark.png) no-repeat top right;
	}
	#homeContent h2 a em {
		background:url(/_images/home/home_tabs_01-dark.gif) no-repeat top left;
		padding-left:22px;
		display:block;
		height:23px;
		font-weight:bold;
		padding-top:3px;
		font-size:.7em;
		color:#80776a;
		width:90px;
		text-align:center;
		cursor:pointer;
	}
	body > * #homeContent h2 a em {
		background:url(/_images/home/home_tabs_01-dark.png) no-repeat top left;
	}
	
	#homeContent h2 a:hover {background:url(/_images/home/home_tabs_02-hover.gif) no-repeat top right;text-decoration:none; color:#514739 }
	body > * #homeContent h2 a:hover {background:url(/_images/home/home_tabs_02-hover.png) no-repeat top right;text-decoration:none; color:#514739 }
	#homeContent h2 a:hover em {background:url(/_images/home/home_tabs_01-hover.gif) no-repeat top left; text-decoration:none; color:#514739 }
	body > * #homeContent h2 a:hover em {background:url(/_images/home/home_tabs_01-hover.png) no-repeat top left; text-decoration:none; color:#514739}
	
	#homeContent h2 a:hover em {color:#bd4200}
	.services #homeContent-tab-services a {background:url(/_images/home/home_tabs_02.gif) no-repeat top right;}
	.advantage #homeContent-tab-advantage a {background:url(/_images/home/home_tabs_02.gif) no-repeat top right;}
	.examples #homeContent-tab-examples a {background:url(/_images/home/home_tabs_02.gif) no-repeat top right;}
	.services #homeContent-tab-services a em {background:url(/_images/home/home_tabs_01.gif) no-repeat top left; color:#514739}
	.advantage #homeContent-tab-advantage a em {background:url(/_images/home/home_tabs_01.gif) no-repeat top left; color:#514739}
	.examples #homeContent-tab-examples a em {background:url(/_images/home/home_tabs_01.gif) no-repeat top left; color:#514739}
	body > * .services #homeContent-tab-services a {background:url(/_images/home/home_tabs_02.png) no-repeat top right;}
	body > * .advantage #homeContent-tab-advantage a {background:url(/_images/home/home_tabs_02.png) no-repeat top right;}
	body > * .examples #homeContent-tab-examples a {background:url(/_images/home/home_tabs_02.png) no-repeat top right;}
	body > * .services #homeContent-tab-services a em {background:url(/_images/home/home_tabs_01.png) no-repeat top left; color:#514739}
	body > * .advantage #homeContent-tab-advantage a em {background:url(/_images/home/home_tabs_01.png) no-repeat top left; color:#514739}
	body > * .examples #homeContent-tab-examples a em {background:url(/_images/home/home_tabs_01.png) no-repeat top left; color:#514739}
	
	#homeContent-tab-services #homeContent-services {display:none}
	#homeContent-tab-advantage #homeContent-advantage {display:none;}
	#homeContent-tab-examples #homeContent-examples {display:none;}	
	
	.services #homeContent-tab-services #homeContent-services {display:block; width:738px; overflow:hidden}
	.advantage #homeContent-tab-advantage #homeContent-advantage {display:block; width:738px; overflow:hidden}
	.examples #homeContent-tab-examples #homeContent-examples {display:block; width:738px; overflow:hidden}
	
	
	.services #homeContent-tab-services h2 a:hover {background:url(/_images/home/home_tabs_02.gif) no-repeat top right;}
	body > * .services #homeContent-tab-services h2 a:hover {background:url(/_images/home/home_tabs_02.png) no-repeat top right;}
	.services #homeContent-tab-services h2 a:hover em {background:url(/_images/home/home_tabs_01.gif) no-repeat top left; }
	body > * .services #homeContent-tab-services h2 a:hover em {background:url(/_images/home/home_tabs_01.png) no-repeat top left; }
	
	.advantage #homeContent-tab-advantage h2 a:hover {background:url(/_images/home/home_tabs_02.gif) no-repeat top right;}
	body > * .advantage #homeContent-tab-advantage h2 a:hover {background:url(/_images/home/home_tabs_02.png) no-repeat top right;}
	.advantage #homeContent-tab-advantage h2 a:hover em {background:url(/_images/home/home_tabs_01.gif) no-repeat top left; }
	body > * .advantage #homeContent-tab-advantage h2 a:hover em {background:url(/_images/home/home_tabs_01.png) no-repeat top left; }
	
	.examples #homeContent-tab-examples h2 a:hover {background:url(/_images/home/home_tabs_02.gif) no-repeat top right;}
	body > * .examples #homeContent-tab-examples h2 a:hover {background:url(/_images/home/home_tabs_02.png) no-repeat top right;}
	.examples #homeContent-tab-examples h2 a:hover em {background:url(/_images/home/home_tabs_01.gif) no-repeat top left; }
	body > * .examples #homeContent-tab-examples h2 a:hover em {background:url(/_images/home/home_tabs_01.png) no-repeat top left; }
	
	#homeContent .threeColumn1 {width:233px; float:left; padding-right:19px;}
	#homeContent .threeColumn2 {width:234px; float:left;}
	#homeContent .threeColumn3 {width:233px; float:left; padding-left:19px;}
	#homeContent .twoColumn1 {width:350px; float:left; padding-right:19px;}
	#homeContent .twoColumn2 {width:350px; float:left;padding-left:19px;}
	#homeContent h3 {color:#bd4200; margin-bottom:.2em; font-weight:bold;}
	#homeContent h4 {margin-bottom:.2em; font-weight:bold; margin-top:1.2em; clear:both; font-size:1.2em;}
	#homeContent p {margin-bottom:.85em; line-height:1.5em;}
	#homeContent li {margin-bottom:.85em; line-height:1.5em; padding:0px 0px 0px 17px; background:url(/_images/large-bullet.gif) no-repeat 0px 5px;}
	
	#homeContent-tab-examples img {float:left; padding:0px 10px 0px 0px;}
	
	#advertisements {width:798px; overflow:hidden;}
	#miniFeatureSet {background:url(/_images/home/homepage_features_top.gif) no-repeat; padding-top:7px; margin:0px 6px 10px 6px;}
	#miniFeaturesSet-bottom {background:url(/_images/home/homepage_features_bottom.gif) no-repeat bottom; padding-bottom:7px; overflow:hidden; width:798px;}
	.miniFeature {
		float:left;
		width:339px;
		padding:10px 30px;
	}
/*************** Sub  ******************************************************************************************/		
	.sub h1#homeLink a {
		position:absolute;
		height:63px; width:243px;
		top:0px; left:0px;
	}
	.sub #header {
		background:url(/_images/subpage/sub_header.gif) no-repeat;
		height:71px;
		padding-left:6px;
		padding-right:6px;
		width:798px;
		position:relative;
	}
	#subpageContents {
		background:url(/_images/two-line_dots.gif) repeat-x;
		margin:0px 6px;
		overflow:hidden;
		width:798px;
	}
	.sub h2 {
		width:142px;
		background:url(/_images/dotted_border.gif) repeat-y top right #bd4200;
		color:#000;
		text-transform:uppercase;
		font-size:1.1em;
		font-weight:bold;
		padding:0px 10px 5px 20px;
	}
	.sub #contentCol h2 {width:580px;}
	#menuCol {
		width:168px;
		float:left;
		padding:10px 0px;
	}
	.services #menuCol #serviceBtn,
	.people #menuCol #peopleBtn,
	.resources #menuCol #resourcesBtn,
	.examples #menuCol #examplesBtn,
	.advantage #menuCol #advantageBtn
		{display:inline; width:168px; overflow:hidden; clear:both;}
	#menuCol .menuBtn a {display:none;}
	#menuCol .menuBtn li a {display:block; width:141px; padding:0px 10px 0px 17px; margin:5px 0px 5px 0px; overflow:hidden;}
	#menuCol .menuBtn li a:hover {background:url(/_images/dotted_border.gif) repeat; text-decoration:none;} 
	#menuCol .menuBtn li a em {background-color:#fff; margin:0px; display:block; float:left; width:auto; padding-left:13px; padding-right:3px;}
	#menuCol .menuBtn li a span {display:inline; margin-left:-10px;}
	#contentCol {
		float:left;
		padding:0px 20px 10px 24px;
		width:586px;
		background:url(/_images/dotted_border.gif) repeat-y top left;
	}
	.sub #contentCol h2 {
		background:none;
		color:#bd4200;
		text-transform:none;
		font-size:1.5em;
		font-weight:bold;
		padding:0px 0px 10px;
	}
	.sub #contentCol p {
		margin-bottom:.85em; line-height:1.2em;
	}
	.sub #contentCol li {margin-bottom:.85em; line-height:1.5em; padding:0px 0px 0px 17px; background:url(/_images/large-bullet.gif) no-repeat 0px 5px;}
/*************** Web Design  ******************************************************************************************/			
#webDesignBox {position:relative; z-index:0;}	
#webDesignBox h3 {position:absolute; z-index:1000;}
#webDesignBox h3 a {display:block; width:80px; height:35px; padding:5px 0px 10px 60px; color:#b4afa7; font-weight:bold; font-size:.75em;}
#webDesignBox h3 a:hover {color:#847f7a; text-decoration:none;}
#webDesignBox .webDesignContents {width:556px; overflow:hidden; display:none;}
#webDesignBox .webDesignContents .twoColumn1 {width:150px; height:350px;}
#webDesignBox .webDesignContents .twoColumn2 {width:406px;}
#webDesignBox .webDesignContents .twoColumn2 p {margin-bottom:.85em; line-height:1.5em;}
#webDesignBox .webDesignContents .twoColumn2 li {margin-bottom:.85em; line-height:1.5em; padding:0px 0px 0px 17px; background:url(/_images/large-bullet.gif) no-repeat 0px 5px;}

h3#positionConstituentHeader {top:0px; left:0px;}
h3#structureUsabilityHeader {top:50px; left:0px;}
h3#designHeader {top:100px; left:0px;}
h3#templatesHeader {top:150px; left:0px;}
h3#optionalFeaturesHeader {top:200px; left:0px;}
h3#contentConversionHeader {top:250px; left:0px;}
h3#registrationHostingHeader {top:300px; left:0px;}

h3#positionConstituentHeader a{background:url(/_images/web_design/position-constituent.gif) no-repeat;}
h3#structureUsabilityHeader a{background:url(/_images/web_design/structure-usability.gif) no-repeat;}
h3#designHeader a{background:url(/_images/web_design/design.gif) no-repeat;}
h3#templatesHeader a{background:url(/_images/web_design/templates.gif) no-repeat;}
h3#optionalFeaturesHeader a{background:url(/_images/web_design/options.gif) no-repeat;}
h3#contentConversionHeader a{background:url(/_images/web_design/content-conversion.gif) no-repeat;}
h3#registrationHostingHeader a{background:url(/_images/web_design/registration-hosting.gif) no-repeat;}

h3#positionConstituentHeader a:hover{background:url(/_images/web_design/position-constituent_over.gif) no-repeat;}
h3#structureUsabilityHeader a:hover{background:url(/_images/web_design/structure-usability_over.gif) no-repeat;}
h3#designHeader a:hover{background:url(/_images/web_design/design_over.gif) no-repeat;}
h3#templatesHeader a:hover{background:url(/_images/web_design/templates_over.gif) no-repeat;}
h3#optionalFeaturesHeader a:hover{background:url(/_images/web_design/options_over.gif) no-repeat;}
h3#contentConversionHeader a:hover{background:url(/_images/web_design/content-conversion_over.gif) no-repeat;}
h3#registrationHostingHeader a:hover{background:url(/_images/web_design/registration-hosting_over.gif) no-repeat;}

.positionConstituent #positionConstituentContents {display:block}
.structureUsability #structureUsabilityContents {display:block}
.design #designContents {display:block}
.templates #templatesContents {display:block}
.optionalFeatures #optionalFeaturesContents {display:block}
.contentConversion #contentConversionContents {display:block}
.registrationHosting #registrationHostingContents {display:block}

.positionConstituent h3#positionConstituentHeader a{background:url(/_images/web_design/position-constituent_over.gif) no-repeat;color:#847f7a;}
.structureUsability h3#structureUsabilityHeader a{background:url(/_images/web_design/structure-usability_over.gif) no-repeat;color:#847f7a;}
.design h3#designHeader a{background:url(/_images/web_design/design_over.gif) no-repeat;color:#847f7a;}
.templates h3#templatesHeader a{background:url(/_images/web_design/templates_over.gif) no-repeat;color:#847f7a;}
.optionalFeatures h3#optionalFeaturesHeader a{background:url(/_images/web_design/options_over.gif) no-repeat;color:#847f7a;}
.contentConversion h3#contentConversionHeader a{background:url(/_images/web_design/content-conversion_over.gif) no-repeat;color:#847f7a;}
.registrationHosting h3#registrationHostingHeader a{background:url(/_images/web_design/registration-hosting_over.gif) no-repeat;color:#847f7a;}

#contentManagement #contentManagementBtn a {background:url(/_images/dotted_border.gif) repeat; text-decoration:none;}
#webDesign #webDesignBtn a {background:url(/_images/dotted_border.gif) repeat; text-decoration:none;}
#webDesignLight #webDesignLightBtn a {background:url(/_images/dotted_border.gif) repeat; text-decoration:none;}
#SEO #SEOBtn a {background:url(/_images/dotted_border.gif) repeat; text-decoration:none;}
#emailMarketing #emailMarketingBtn a {background:url(/_images/dotted_border.gif) repeat; text-decoration:none;}
#socialNetwork #socialNetworkBtn a {background:url(/_images/dotted_border.gif) repeat; text-decoration:none;}
#internetConsulting #internetConsultingBtn a {background:url(/_images/dotted_border.gif) repeat; text-decoration:none;}

/*************** Sub-Flat  ******************************************************************************************/		
	.sub-flat #header {
		background:url(/_images/subpage/sub_header.gif) no-repeat;
		height:71px;
		padding-left:6px;
		padding-right:6px;
	}
	.sub-flat #subpageContents {
		background:url(/_images/two-line_dots.gif) repeat-x;
		margin:0px 6px;
		overflow:hidden;
		width:758px;
		padding:20px 20px 10px 20px;
	}
	.sub-flat h2 {
		background:none;
		color:#bd4200;
		text-transform:none;
		font-size:1.5em;
		font-weight:bold;
		padding-bottom:10px;
	}
	.sub-flat #subpageContents p {
		margin-bottom:.85em; line-height:1.2em;
	}	
	.sub-flat #subpageContents li {margin-bottom:.85em; line-height:1.2em; padding:0px 0px 0px 17px; background:url(/_images/large-bullet.gif) no-repeat 0px 5px;}	
	.sub-flat #subpageContents p strong, .sub-flat #subpageContents li strong  {font-weight:bold;}
