/*fd9d13 - > d58b00, e19000, d57400*/

body {
	margin:0px 0px 0px 0px;
	width:100%;
	min-height:100%;
}

	body.about {
		background:url(../img/bk_about.gif) top repeat-x;
	}
	body.consumer {
		background:url(../img/bk_cons.gif) top repeat-x;
	}
	body.industry {
		background:url(../img/bk_ind.gif) top repeat-x;
	}
	body.skills {
		background:url(../img/bk_skills.gif) top repeat-x;
	}


#wrapper {
	background:url(../img/bk_bottom.gif) bottom repeat-x;
	/*height:100%;	*/
}

/* --------------------------------------------------------------------------------- */
/* > frame */

#frame {
	position: relative;
	width:790px;

	margin:0px auto 0px auto;
	text-align:justify;

	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

	/* ----------------------------------------------------------------------------- */
	/* > frame > top */

	#frame #top {
		width:100%;
		height:276px;
	}

	#frame #top #header {
		position:absolute;
		top:25px; /*65px*/
	}

		#frame #top #header #logo {
			float:left;
		}

		#frame #top #header #logo img {
			border:none;
		}

		#frame #top #header #search {
			display:block;
			overflow:hidden;
			float:right;
			width:300px;
			text-align:right;
			color:#707070;
		}

		#frame #top #header #form {
		}

		#frame #top #header .query {
			height:14px;
			width:143px;
			margin:6px 8px 0 8px;
			border:1px solid #dcdbdb;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}

		#frame #top #header .submit {
			height:25px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
		}

		#frame #top #header .radio {
			margin:1px 10px 0 5px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			vertical-align:middle;
		}

		* html #frame #top #header .radio {
			margin:1px 6px 0 1px;
		}

		#frame #top #header #entry {
			margin-bottom:5px;
		}

	#frame #top #tabs {
		position:absolute;
		width:836px;/*630*/
		height:35px;
		top:101px;
		left:0px;
		padding-left:0; /*165px*/
	}

	* html #frame #top #tabs {
		width:640px;
	}
		#frame #top #tabs a {
			font-size:14px;
			font-weight:bold;
			text-decoration:none;
			text-align:center;
			padding-top:8px;
		}

		#frame #top #tabs a:hover {
		}

		#frame #top #tabs #tab_about, #frame #top #tabs #tab_about.current:hover {
			float:left;
			display: block;
			overflow:hidden;
			width:196px;
			height:27px;
			margin-right:4px;
			color:#FFFFFF;
			background: url(../img/tab_about.gif) top left no-repeat #b70f2b;
		}

		#frame #top #tabs #tab_cons, #frame #top #tabs #tab_cons.current:hover {
			float:left;
			display: block;
			overflow:hidden;
			width:196px;
			height:27px;
			margin-right:4px;
			color:#FFFFFF;
			background: url(../img/tab_cons.gif) top left no-repeat #e86d1f;
		}

		#frame #top #tabs #tab_ind, #frame #top #tabs #tab_ind.current:hover {
			float:left;
			display: block;
			overflow:hidden;
			width:196px;
			height:27px;
			margin-right:4px;
			color:#FFFFFF;
			background: url(../img/tab_ind.gif) top left no-repeat #feb913;
		}
		
		#frame #top #tabs #tab_spsv, #frame #top #tabs #tab_spsv.current:hover {
			float:left;
			display: block;
			overflow:hidden;
			width:190px;
			height:27px;
			margin-right:4px;
			color:#FFFFFF;
			background: url(../img/tab_spsv.gif) top left no-repeat #1a7ec1;
		}

		#frame #top #tabs #tab_about:hover {
			color:#b70f2b;
			background-color:#f8e7e9;
			background-position: top right;
		}

		#frame #top #tabs #tab_cons:hover {
			color:#e86d1f;
			background-color:#fdf0e8;
			background-position: top right;
		}

		#frame #top #tabs #tab_ind:hover {
			color:#f9b700;
			background-color:#fef8e5;
			background-position: top right;
		}
		
		#frame #top #tabs #tab_spsv:hover {
			color:#1a7ec1;
			background-color:#c1dcef;
			background-position: top right;
		}

	body #frame #top #tab_selection {
		position:absolute;
		top:136px;
		display:block;
		width:790px;
		height:14px;
	}

	body.about #frame #top #tab_selection {
		background-color:#b70f2a;
	}

	body.consumer #frame #top #tab_selection {
		background-color:#e86d1f;
	}

	body.ind #frame #top #tab_selection {
		background-color:#feb913;
	}
	
	body.skills #frame #top #tab_selection {
		background-color:#1a7ec1;
	}

	#frame #top #graphics {
		position:absolute;
		top:150px;
		left:0px;
		width:790px;
		height:126px;
	}

	body.about #frame #top #graphics {
		background:url(../img/theme_about_00.jpg) top left no-repeat;
	}
	body.consumer #frame #top #graphics {
		background:url(../img/theme_cons_00.jpg) top left no-repeat;
	}
	body.industry #frame #top #graphics {
		background:url(../img/theme_ind_03.jpg) top left no-repeat;
	}
	body.skills #frame #top #graphics {
		background:url(../img/theme_ind_03.jpg) top left no-repeat;
	}

	/* ----------------------------------------------------------------------------- */
	/* > frame > content */

	#frame #content {
		background:#dcdbdb;
		height: 100%;
	}


		#frame #content.about h1, #frame #content.about h2, #frame #content.about h3, #frame #content.about h4, #frame #content.about #breadcrumb {
			color:#b70f2a;
		}

		#frame #content.consumer h1, #frame #content.consumer h2, #frame #content.consumer h3, #frame #content.consumer h4, #frame #content.consumer #breadcrumb {
			color:#e86d1f;
		}

		#frame #content.industry h1, #frame #content.industry h2, #frame #content.industry h3, #frame #content.industry h4, #frame #content.industry #breadcrumb {
			color:#c88b00;
		}
		
		#frame #content.skills h1, #frame #content.skills h2, #frame #content.skills h3, #frame #content.skills h4, #frame #content.skills #breadcrumb {
			color:#1a7ec1;
		}

		#frame #content a {
			color:#000000;
			text-decoration:underline;
		}
		#frame #content a:hover {
			color:#000000;
			text-decoration:none;
		}

		#frame #content.about a {
			/*color:#b70f2a;*/
		}
		#frame #content.about a:hover {
			background-color:#f8e7e9;
		}

		#frame #content.consumer a {
			/*color:#e86d1f;*/
		}
		#frame #content.consumer a:hover {
			background-color:#fdf0e8;
		}

		#frame #content.industry a {
			/*color:#c88b00;*/
		}
		#frame #content.industry a:hover {
			background-color:#fef8e5; /*feb913*/
		}
		
		#frame #content.skills a {
			/*color:#c88b00;*/
		}
		#frame #content.skills a:hover {
			background-color:#c1dcef; /*feb913*/
		}

		#frame #content #left {
			float:left;
			/*display:block;*/
			/*overflow:hidden;*/
			width:170px;
			min-height:600px;
			_height:600px;
			background:#dcdbdb;
		}

		/* ----------------------------------------------------------------------------- */
		/* > frame > content > nav */

		#frame #content #nav {
			margin-top:70px; /*70px*/
			letter-spacing:1px;
			text-align:left;
			background:#FFFFFF;
		}

		#frame #content #nav a {
			color:#000000;
			text-decoration:none;
		}

			/* ----------------------------------------------------------------------------- */
			/* > frame > content > nav > item */

			#frame #content .item {
				display:block;
				overflow:hidden;
				width:154px; /*170px*/
/*				min_height:30px;
				_height:14px;*/
				padding:6px 8px 6px 8px;
				border-bottom:1px solid #dcdbdb;
				background:#FFFFFF;
			}

			#frame #content.about .item:hover {
				background-color:#f8e7e9;
			}

			#frame #content.consumer .item:hover {
				background-color:#fdf0e8;
			}

			#frame #content.industry .item:hover {
				background-color:#fff8e7;
			}
			
			#frame #content.skills .item:hover {
				background-color:#c1dcef;
			}

			/* ----------------------------------------------------------------------------- */
			/* > frame > content > nav > item.current */

			#frame #content .item.current {
				/*min_height:30px;
				_height:26px;*/
				width:170px;
				padding:0px;
				color:#FFFFFF;
				font-weight:bold;
			}

			#frame #content.about .item.current, #frame #content.about a.item.current:hover {
				background:url(../img/bk_nav_item_about_top.gif) top left no-repeat #b70f2a;
			}

			#frame #content.consumer .item.current, #frame #content.consumer a.item.current:hover {
				background:url(../img/bk_nav_item_cons_top.gif) top left no-repeat #e86d1f;
			}

			#frame #content.industry .item.current, #frame #content.industry a.item.current:hover {
				background:url(../img/bk_nav_item_ind_top.gif) top left no-repeat #fdb913;
			}

			#frame #content.skills .item.current, #frame #content.skills a.item.current:hover {
				background:url(../img/bk_nav_item_skills_top.gif) top left no-repeat #1a7ec1;
			}
			
			#frame #content .item.current .border {
				padding:6px 8px 6px 8px;
				color:#FFFFFF;
				font-weight:bold;
			}

			#frame #content.about .item.current .border {
				background:url(../img/bk_nav_item_about_bottom.gif) bottom left no-repeat;
			}

			#frame #content.consumer .item.current .border {
				background:url(../img/bk_nav_item_cons_bottom.gif) bottom left no-repeat;
			}

			#frame #content.industry .item.current .border {
				background:url(../img/bk_nav_item_ind_bottom.gif) bottom left no-repeat;
			}
			
			#frame #content.skills .item.current .border {
				background:url(../img/bk_nav_item_skills_bottom.gif) bottom left no-repeat;
			}

			/* ----------------------------------------------------------------------------- */
			/* > frame > content > nav > item.expanded */

			#frame #content .item.expanded {
				/*min_height:30px;
				_height:26px;			*/
				width:170px;
				padding:0px;
				font-weight:bold;
			}

			#frame #content.about .item.expanded {
				background:url(../img/bk_nav_item_about_top.gif) top right no-repeat #f8e7e9;
			}

			#frame #content.consumer .item.expanded {
				background:url(../img/bk_nav_item_cons_top.gif) top right no-repeat #fdf0e8;
			}

			#frame #content.industry .item.expanded {
				background:url(../img/bk_nav_item_ind_top.gif) top right no-repeat #fff8e7;
			}
			
			#frame #content.skills .item.expanded {
				background:url(../img/bk_nav_item_skills_top.gif) top right no-repeat #c1dcef;
			}

			#frame #content .item.expanded .border {
				padding:6px 8px 6px 8px;
			}

			#frame #content.about .item.expanded .border {
				color:#b70f2a;
				background:url(../img/bk_nav_item_about_bottom.gif) bottom right no-repeat;
			}

			#frame #content.consumer .item.expanded .border {
				color:#e86d1f;
				background:url(../img/bk_nav_item_cons_bottom.gif) bottom right no-repeat;
			}

			#frame #content.industry .item.expanded .border {
				color:#c88b00;
				background:url(../img/bk_nav_item_ind_bottom.gif) bottom right no-repeat;
			}
			
			#frame #content.skills .item.expanded .border {
				color:#1a7ec1;
				background:url(../img/bk_nav_item_skills_bottom.gif) bottom right no-repeat;
			}

		/* ----------------------------------------------------------------------------- */
		/* > frame > content > nav */

		#frame #content #sub_nav {
			margin:0 1px 0 0px;
			border-left:10px solid #dcdbdb;
		}

			/* ----------------------------------------------------------------------------- */
			/* > frame > content > nav > sub_item */

			#frame #content .sub_item {
				display:block;
				overflow:hidden;
				width:139px; /*155px*/
				/*min_height:30px;
				_height:14px;*/
				padding:6px 8px 6px 8px;
				margin:0 0 0 14px;
				border-bottom:1px solid #dcdbdb;
				/*border-left:1px solid #dcdbdb;*/
				background:#FFFFFF;
			}


			#frame #content .nav_bullet {
				font-weight:bold;
				font-size:12px;
			}

			#frame #content.about .nav_bullet {
				color:#b70f2a;
			}

			#frame #content.consumer .nav_bullet {
				color:#e86d1f;
			}

			#frame #content.industry .nav_bullet {
				color:#c88b00;
			}
			
			#frame #content.skills .nav_bullet {
				color:#1a7ec1;
			}

			#frame #content.about a.sub_item:hover {
				background-color:#f8e7e9;
			}

			#frame #content.consumer a.sub_item:hover {
				background-color:#fdf0e8;
			}

			#frame #content.industry a.sub_item:hover {
				background-color:#fff8e7;
			}
			
			#frame #content.skills a.sub_item:hover {
				background-color:#c1dcef;
			}

			/* ----------------------------------------------------------------------------- */
			/* > frame > content > nav > sub_item.current */

			#frame #content .sub_item.sub_current {
				/*min_height:30px;
				_height:26px;			*/
				width:155px;
				padding:0px;
				color:#FFFFFF;
				font-weight:bold;
			}

			#frame #content.about .sub_item.sub_current, #frame #content.about a.sub_item.sub_current:hover {
				background:url(../img/bk_nav_sub_item_about_top.gif) top left no-repeat #b70f2a;
			}

			#frame #content.consumer .sub_item.sub_current, #frame #content.consumer a.sub_item.sub_current:hover {
				background:url(../img/bk_nav_sub_item_cons_top.gif) top left no-repeat #e86d1f;
			}

			#frame #content.industry .sub_item.sub_current, #frame #content.industry a.sub_item.sub_current:hover {
				background:url(../img/bk_nav_sub_item_ind_top.gif) top left no-repeat #feb913;
			}
			
			#frame #content.skills .sub_item.sub_current, #frame #content.skills a.sub_item.sub_current:hover {
				background:url(../img/bk_nav_sub_item_skills_top.gif) top left no-repeat #1a7ec1;
			}

			#frame #content .sub_item.sub_current .border {
				padding:6px 8px 6px 8px;
				color:#FFFFFF;
				font-weight:bold;
			}

			#frame #content.about .sub_item.sub_current .border {
				background:url(../img/bk_nav_sub_item_about_bottom.gif) bottom left no-repeat;
			}

			#frame #content.consumer .sub_item.sub_current .border {
				background:url(../img/bk_nav_sub_item_cons_bottom.gif) bottom left no-repeat;
			}

			#frame #content.industry .sub_item.sub_current .border {
				background:url(../img/bk_nav_sub_item_ind_bottom.gif) bottom left no-repeat;
			}
			
			#frame #content.skills .sub_item.sub_current .border {
				background:url(../img/bk_nav_sub_item_skills_bottom.gif) bottom left no-repeat;
			}

		/* ----------------------------------------------------------------------------- */
		/* > frame > content > right */

		#frame #content #right {
			float:left;
			/*display:block;*/
			width:620px;
			min-height:600px;
			_height:600px;
			background:#FFFFFF;
			padding-bottom:40px;
		}
		
		#frame #content #right p{
		  font-size:12px;
		}

		#frame #content #heading {
			display:block;
			height:70px;
			background:#f8e7e9;
			padding:0px 20px 0 20px;
		}

		#frame #content.about #heading {
			background:#f8e7e9;
		}

		#frame #content.consumer #heading {
			background:#fdf0e8;
		}

		#frame #content.industry #heading {
			background:#fff8e7;
		}
		
		#frame #content.skills #heading {
			background:#c1dcef;
		}

		#frame #content .text {
			padding:15px 20px 0 20px;
/*			letter-spacing:1px; */
		}

		#frame #content #breadcrumb {
			padding:4px 20px 2px 20px;
			letter-spacing:1px;
		}

		#frame #content #breadcrumb a {
			color:#000000;
		}


		p {
			color:#000000;
			padding:4px 20px 4px 20px;
			margin:0;
			letter-spacing:0px;
			line-height:16px;

		}

		h1 {
			font-size:28px;
			font-weight:normal;
			padding:20px 0 0 0;
			margin:0px;
		}

		h2 {
			font-size:22px;
			font-weight:normal;
			padding:15px 0 6px 0;
			margin:0 0 10px 0;
			border-bottom:1px solid #dcdbdb;
			text-align:left;

		}

		h3 {
			font-size:16px;
			font-weight:bold;
			padding:14px 0px 5px 0px;
			margin:0px;
		}

		h4 {
			font-size:14px;
			font-weight:bold;
			color:#000000;
			padding:6px 0 5px 0;
			margin:0px;
		}

		ul {
			list-style-type:disc;
			list-style-position:outside;
			margin:6px 0 6px 50px;
			padding:0 50px 0 0;
		}

		#frame #content.about ul {
			list-style-image:url(../img/bullet_red.gif);
		}
		#frame #content.consumer ul {
			list-style-image:url(../img/bullet_orange.gif);
		}
		#frame #content.industry ul {
			list-style-image:url(../img/bullet_yellow.gif);
		}
		#frame #content.skills ul {
			list-style-image:url(../img/bullet_blue.gif);
		}

		#frame #content li {
			margin:3px 0 3px 0;
			padding-left:2px;

		}


		#frame #content.about #imagecontent_1_copy img {
			margin-top:20px;
			border-top:10px solid;
			border-bottom:10px solid;
			height:300px;
			width:580px;
			border-color:#f8e7e9;
		}

		#frame #content.industry #imagecontent_1_copy img {
			margin-top:20px;
			border-top:10px solid;
			border-bottom:10px solid;
			height:300px;
			width:580px;
			border-color:#fef8e5;
		}

		#frame #content.consumer #imagecontent_1_copy img {
			margin-top:20px;
			border-top:10px solid;
			border-bottom:10px solid;
			height:300px;
			width:580px;
			border-color:#fdf0e8;

		}
		
		#frame #content.skills #imagecontent_1_copy img {
			margin-top:20px;
			border-top:10px solid;
			border-bottom:10px solid;
			height:300px;
			width:580px;
			border-color:#c1dcef;

		}


		.image {
			display:block;
			overflow:hidden;
			margin-top:5px;
			margin-bottom:5px;
/*			border-color: #dcdbdb;*/
		}

		#frame #content.about .image{
			border-color:#f8e7e9;
		}

		#frame #content.consumer .image{
			border-color:#fdf0e8;
		}

		#frame #content.industry .image{
			border-color:#fef8e5;
		}

		#frame #content.skills .image{
			border-color:#c1dcef;
		}
		
		.image.right {
			float:right;
			width:160px;
			height:160px;
			margin-left:20px;
			margin-right:20px;
			border:10px solid;
		}

		* html .image.right {
			margin-right:10px;
		}

		.image.left {
			float:left;
			width:160px;
			height:160px;
			margin-left:20px;
			margin-right:20px;
			border:10px solid;
		}

		* html .image.left {
			margin-left:10px;
		}

		.image.center {
			margin-top:20px;
			border-top:10px solid;
			border-bottom:10px solid;
			height:300px;
			width:580px;
		}

		* html .image.center {
			display:block;
			overflow:hidden;
			margin-top:100px;
		}

		.image img {
			border:none;
		}


		#content.about strong {
			color:#b70f2a;
		}

		#content.consumer strong {
			color:#e86d1f;
		}

		#content.industry strong {
			color:#c88b00;
		}
		
		#content.industry strong {
			color:#1a7ec1;
		}

		#frame #content .btn {
			display:block;
			overflow:hidden;
			width:90px;
			height:17px;
			padding-top:2px;
			text-align:center;
			color:#FFFFFF;
			font-weight:bold;
			color:#FFFFFF;
		}

		#frame #content.about .btn {
			background:url(../img/btn_red_univ.gif) top left no-repeat #b70f2b;
		}

		#frame #content.consumer .btn {
			background:url(../img/btn_orange_univ.gif) top left no-repeat #e86d1f;
		}
		#frame #content.industry .btn {
			background:url(../img/btn_yellow_univ.gif) top left no-repeat #feb913;
		}
		#frame #content.skills .btn {
			background:url(../img/btn_blue_univ.gif) top left no-repeat #c1dcef;
		}

	/* ----------------------------------------------------------------------------- */
	/* > frame > bottom */

		#frame #bottom {
			height:50px;
			padding-top:20px;
			background:url(../img/bk_bottom.gif) bottom repeat-x;
			color:#707070;
		}

		#frame #bottom .bottomleft {
			float:left;
		}

		#frame #bottom .bottomright {
			float:right;
		}

		#frame #bottom #WAI {
			float:right;
			margin:0 5px 0 20px;
		}


	a {
		color:#707070;
		text-decoration:underline;
	}

	a:hover {
		text-decoration:none;
	}

p.clear { clear: both;   margin: 0; padding: 0;	border:0; font-size:0;}


table {
	border:none;
	margin:18px 20px 10px 20px;
	padding:none;
	border-collapse:collapse;

}
td {
	border:1px #e7e7e7 solid;
}


/* ----------------------------------------------------------------------------- */
/* badges */

#content #left #search_badge {
  display:block;
  overflow:hidden;
  width:150px; /*170px*/
  height:41px; /*56px;*/
  padding:15px 0 0 20px;
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  line-height:14px;
  background:url(../img/search_badge.gif) top no-repeat #e86d1f;
}