/*universal formatting*/
* {padding:0; margin:0;}
html {overflow-y: scroll;}
a,img {border:none;}
body	{
		font-family:Lucida Sans Unicode,Lucida Grande,sans-serif,"Lucida Sans"; 
		font-size:12px; 
		color:#333; 
		line-height:1.1em; 
		background-color:#fff;		
		}
.clear {clear:both;}
/*layout formatting*/
#mainarea {width:100%; background-color:#f0f0f0;}
#container {width:980px; margin: 0 auto;
			background-image:url(../images/mainpageimages/bodybg.jpg);
			background-position:top center;
			background-repeat:repeat-y;}
#header {width:980px; height:108px;background-image:url(../images/mainpageimages/header.jpg); background-position:top; background-repeat:no-repeat;}
/*#header #contact {width:150px; height:56px; float:right; margin: 65px 7px 0 0; line-height:0.9em;}
#header #contact .title {font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#0d44a6;}
#header #contact .number {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:11px; color:#666;}*/
#header #contact {height:97px; width:137px; margin: 9px 17px 0 0; float:right;}
#header #contact a {outline:none; text-decoration:none;}
#header #contact a:hover {text-decoration:none;}
#header #contact a:visited {text-decoration:none;}
/*default title*/
#titlebar {width:980px; height:135px;background-image:url(../images/mainpageimages/header_systemdatamanagement.jpg); background-position:top; background-repeat:no-repeat;}
/*the  rest*/
#titlebar_blue {width:980px; height:135px;background-image:url(../images/mainpageimages/header_blue.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
#titlebar_red {width:980px; height:135px;background-image:url(../images/mainpageimages/header_red.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
#titlebar_yellow {width:980px; height:135px;background-image:url(../images/mainpageimages/header_yellow.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
#titlebar_green {width:980px; height:135px;background-image:url(../images/mainpageimages/header_green.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
#titlebar_purple {width:980px; height:135px;background-image:url(../images/mainpageimages/header_purple.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
/*titlebars for pages other than key service areas*/
#titlebar_solutions {width:980px; height:135px;background-image:url(../images/mainpageimages/header_solutions.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
#titlebar_aboutus {width:980px; height:135px;background-image:url(../images/mainpageimages/header_aboutus.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
#titlebar_contact {width:980px; height:135px;background-image:url(../images/mainpageimages/header_contact.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
#titlebar_case {width:980px; height:135px;background-image:url(../images/mainpageimages/header_case.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}
#titlebar_technology {width:980px; height:135px;background-image:url(../images/mainpageimages/header_technology.jpg); background-position:top; background-repeat:no-repeat; text-align:left;}

.titlebarheader {font-size:2.3em;color:#fff; padding: 77px 0 0 40px;line-height:1.15em;}
/*tab nav*/
#tabback {width:945px; height:40px; background-color:#dfdfdf; margin: 0 0 0 19px;}
#tabback #tabmenu {width:936px; height:40px; margin: 0 auto;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;}
#tabback #tabmenu ul {list-style:none; display:inline;}
#tabback #tabmenu li.up {display:inline;}
#tabback #tabmenu li.up a	{
							display:block; 
							width:133px; 
							height:40px; 
							float:left; 
							text-decoration:none;
							background-image:url(../images/mainpageimages/tab_behind.jpg); 
							background-position:top; 
							background-repeat:no-repeat;
							text-align:center;
							padding: 15px 0 0 0;
							color:#666/*#3966bb*/;
							outline:none;
							}
#tabback #tabmenu li.up a:hover {text-decoration:none;color:#ff9900;font-weight:normal;}
#tabback #tabmenu li.up a:visited {text-decoration:none;}
#tabback #tabmenu li.down {display:inline;}
#tabback #tabmenu li.down a	{
							display:block; 
							width:133px; 
							height:40px; 
							float:left; 
							text-decoration:none;
							background-image:url(../images/mainpageimages/tab_infront.jpg); 
							background-position:top; 
							background-repeat:no-repeat;
							text-align:center;
							padding: 15px 0 0 0;
							color:#3966bb;
							font-weight:bold;
							outline:none;
							}
#tabback #tabmenu li.down a:hover {text-decoration:underline;}
#tabback #tabmenu li.down a:visited {text-decoration:none;}
/*three cols*/
#maincontentholder {width:946px; margin: 0 auto;}
#mainsection {width:100%; float:left;}
#middle {margin: 0 228px 0 174px;}
#middle img {float:right;}
#middle a {color:#0b4abe; text-decoration:none; outline:none;}
#middle a:hover {text-decoration:underline;}
#middle a:visited {text-decoration:none;}
#middle p {line-height:1.1em;text-align:justify;margin-bottom:20px;}
#middle h1 {color:#0b4abe; font-size:1.8em; font-weight:normal; margin: 15px 0 20px 0;}
#middle h2 {color:#0b4abe; font-size:1.4em; font-weight:normal; margin: 15px 0 15px 0;}
#middle h3 {color:#0b4abe; font-size:1.2em; font-weight:normal; margin: 15px 0 10px 0;}
#middle .quoteemphasis {font-style:italic; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; color:#09F; margin: 21px 0 15px 0;}
#middle .casestudyemphasis {font-style:normal; font-weight:normal; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.6em; color:#F90; margin: 21px 0 21px 0;line-height:1.2em;}
#middle .casestudyquoteemphasis {font-style:italic; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.0em; color:#999; margin: 21px 0 15px 0; margin-bottom:3px; line-height:1.3em; text-align:justify;}
#middle strong {font-size:1.0em; font-weight:normal; color:#0b4abe;}
#middle .boldblack {font-size:1.0em; font-weight:bold; color:#000;}
#middle .smallprint {font-size:0.8em; color:#666;}
#middle .listholder img {float:right;}
#middle .listholder ul {}
#middle .listholder li {color:#03C; margin-bottom:5px;}
#middle .listholder {width:80%; margin: 20px 0 20px 10px; padding: 0 0 0 20px;}
#middle .listholder .left {float:left; width:50%;}
#middle .listholder .right {float:right; width:50%;}
#middle .listholderfull {text-align:justify; width:80%; margin: 20px 0 20px 10px;  padding: 0 0 0 20px;}
#middle .listholderfull li {color:#03C; margin-bottom:5px;}
#middle .listholdercontact {text-align:justify; width:100%; margin: 20px 0 20px 0px;}
#middle .listholdercontact li {color:#03C; margin-bottom:5px;}
/*left nav section*/
#left{float: left;width: 174px; margin-left: -946px;/* background: #C8FC98;*/}
#left #leftnav {/*background:#CCC;*/ width:158px; margin: 10px 0 0 15px;}
#left #leftnav ul {list-style:none; display:inline;}
#left #leftnav li {text-align:left; height:20px; border-bottom:1px solid #d6d6d6;font-size:10px; padding-left:0px}
/*#left #leftnav li:hover {background-color:#E8E8E8; display:block;font-size:10px;}*/
/*default*/
#left #leftnav li a {text-decoration: none; color:#333/*#0958A8*/; display:block; height:17px; padding: 3px 0 0 0; outline:none;}
#left #leftnav li a:hover {text-decoration: none; color:#ff9900;}
#left #leftnav li a:visited {text-decoration: none;}
/*more menu classes here if needed triggered by the <UL> class*/
#left #leftnav .solutions li a {text-decoration: none; color:#333/*#0958A8*/; display:block; height:17px; padding: 3px 0 0 0; outline:none;}
#left #leftnav .solutions li a:hover {text-decoration: none; background-color:#E8E8E8; color:#ff9900;}
#left #leftnav .solutions li a:visited {text-decoration: none;}
/*second tier menu's*/
#left #secondtier {margin: 0px 0 0 0;}
#left #secondtier table {}
#left #secondtier tr {}
#left #secondtier td {font-size:0.75em; margin: 0px 0 0px 0; padding: 0px 0 3px 35px;}
#left #secondtier a {text-decoration: none; color:#666/*#0958A8*/; /*display:block;*/ /*height:14px;*/ margin: 0px 0 0px 0; outline:none; }
#left #secondtier a:hover {text-decoration: none; background-color:#fff; color:#03C;}
#left #secondtier a:visited {text-decoration: none;}
/*right box section*/
#right a {outline:none;}
#right{float: left;width: 228px; margin-left: -228px; /*background: #FDE95E;*/}
/*inners for the three cols*/
#middle .inner {margin: 10px 10px 10px 20px;}
#left .inner {margin: 0 0 0 0px;}
#right .inner {margin: 10px;}
/*form formatting*/
#middle .inputholder {margin: 0 0 10px 0;}
#middle .inputholder input {width:250px; margin: 0 80px 0 0; border: 1px solid #999; color:#666;}
/*checkbox floats now obsolete due to IE dicking with me*/
#middle .checkboxcontainer .left {width:175px; float:right; height:100%;/*border: 1px solid #999;*/}
#middle .checkboxcontainer .right {width:250px; text-align:left; float:right; /*border:1px solid #0F0;*/ margin: 0 0 5px 0;}
#middle .checkboxcontainer {margin: 20px 80px 0px 0;}
#middle .checkboxcontainer .right input {border:none; padding: 0 0 0 5px;}

#middle .checktable {margin: 30px 0 20px 50px;}
#middle .checktableleft {text-align:right;}
#middle .checktableright {text-align:left;}

#middle label {color:#0b4abe;}
#middle .submit {width:70px; height:25px; border: 1px solid #0b4abe; color:#000;}
/*case study format*/
#middle .casestudy_boxcontainer {width:517px; height:86px; margin: 0 0 5px 0;}
#middle .casestudy_boxcontainer .boxright {width:138px; height:86px; float:left;}
#middle .casestudy_boxcontainer .boxleft {width:370px; height:86px; float:right;}
#middle .casestudy_boxcontainer p {font-size:0.9em; color:#666; margin-bottom:3px;}
#middle .casestudy_boxcontainer .heading {font-size:1.1em; font-weight:400; color:#0b4abe;}
#middle .casestudy_boxcontainer .rule {}
#middle .casestudy_boxcontainer a {outline:none; text-decoration:none; font-size:0.8em; color:#06C;}
#middle .casestudy_boxcontainer a:hover {text-decoration:none; color:#F90;}
#middle .casestudy_boxcontainer a:visited {text-decoration:none;}
#middle .casestudy_boxcontainer .linkholder {float:right;}
/*tech parners format*/
#middle .techpartners_boxcontainer {width:517px; height:50px; margin: 0 0 5px 0;}
#middle .techpartners_boxcontainer .boxright {width:138px; height:50px; float:left;}
#middle .techpartners_boxcontainer .boxleft {width:370px; height:50px; float:right;}
#middle .techpartners_boxcontainer p {font-size:0.9em; color:#666; margin-bottom:3px;}
#middle .techpartners_boxcontainer .heading {font-size:1.1em; font-weight:400; color:#0b4abe;}
#middle .techpartners_boxcontainer .rule {}
#middle .techpartners_boxcontainer a {outline:none; text-decoration:none; font-size:0.8em; color:#06C;}
#middle .techpartners_boxcontainer a:hover {text-decoration:none; color:#F90;}
#middle .techpartners_boxcontainer a:visited {text-decoration:none;}
#middle .techpartners_boxcontainer .linkholder { margin: 0 0 0 5px;}
/*footer*/
#footer {width:100%; margin: 0px 0 0 0; background-image:url(../images/footerbg.jpg); background-position:left top; background-repeat:repeat-x; background-color:#FFF;}
#footer #footercontent {width:900px; margin: 0 auto; /*border:1px solid #F00;*/ height:45px; padding: 25px 0 0 0;}
#footer #footercontent a {outline:none; color:#666;}
#footer #footercontent a:hover {text-decoration:none; color:#069;}
#footer #footercontent a:visited {text-decoration:none;}
#footer #footercontent #footerleft {width:70%; float:left;}
#footer #footercontent #footerleft ul {display:inline; font-size:0.9em;}
#footer #footercontent #footerleft li {display:inline;}
#footer #footercontent #footerright {width:20%; float:right; text-align:right;}
/*******************/
/*try and buy stuff*/
/*******************/
#menu_block {height:58px;}
/*--top level--*/
	#top_tabs {height:31px;}
	#top_tabs ul {display:inline; list-style-type:none;}
	#top_tabs li {display:inline; list-style-type:none;}
	#top_tabs a {margin:0 5px 0 0;}
	#top_tabs li.how_it_works_dormant a {background-image:url(../sun-seed-campaign/images/howitworks_down.jpg); background-position:top; background-repeat:no-repeat;height:19px;width:94px; display:block;float:left;}
	#top_tabs li.products_and_solutions_dormant a {background-image:url(../sun-seed-campaign/images/productsandsolutions_down.jpg); background-position:top; background-repeat:no-repeat;height:19px;width:129px; display:block;float:left;}
	#top_tabs li.apply_online_dormant a {background-image:url(../sun-seed-campaign/images/applyonline_down.jpg); background-position:top; background-repeat:no-repeat;height:19px;width:82px; display:block;float:left;}
	#top_tabs li.how_it_works_active a {background-image:url(../sun-seed-campaign/images/howitworks_up.jpg); background-position:top; background-repeat:no-repeat;height:24px;width:94px; display:block;float:left;}
	#top_tabs li.products_and_solutions_active a {background-image:url(../sun-seed-campaign/images/productsandsolutions_up.jpg); background-position:top; background-repeat:no-repeat;height:24px;width:129px; display:block;float:left;}
	#top_tabs li.apply_online_active a {background-image:url(../sun-seed-campaign/images/applyonline_up.jpg); background-position:top; background-repeat:no-repeat;height:24px;width:82px; display:block;float:left;}
	
	#top_tabs li.how_it_works_dormant a,#top_tabs li.products_and_solutions_dormant a,#top_tabs li.apply_online_dormant a {
																															font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
																															font-size:11px; 
																															/*font-style:italic; */
																															color:#333; 
																															text-align:center;
																															padding:6px 0 0 0;
																															margin-top:5px;
																															}
	#top_tabs li.how_it_works_dormant a:hover,#top_tabs li.products_and_solutions_dormant a:hover,#top_tabs li.apply_online_dormant a:hover {text-decoration:none;color:#F90;}
	#top_tabs li.how_it_works_active a,#top_tabs li.products_and_solutions_active a,#top_tabs li.apply_online_active a {font-family:Arial, Helvetica, sans-serif;
																															font-size:12px; 
																															font-style:normal; 
																															color:#fff; 
																															text-align:center;
																															padding:7px 0 0 0;
																															/*margin-top:5px;*/
																															font-weight:normal;
																															}
	#top_tabs li.how_it_works_active a:hover,#top_tabs li.products_and_solutions_active a:hover,#top_tabs li.apply_online_active a:hover {text-decoration:none;color:#FC0;}
/*--bottom level--*/	
	#bottom_level {height:27px; background-image:url(../sun-seed-campaign/images/menu_bg.jpg); background-repeat:repeat-x; background-position:left; /*border:1px solid #FFF;*/}
	#bottom_level #listholder {padding:6px 0 0 4px;}
	#bottom_level ul {display:inline; list-style-type:none;}
	#bottom_level li {display:inline; list-style-type:none; float:left;}
	#bottom_level a {color:#fff;font-size:0.9em;margin:0 8px 0 8px;}
	#bottom_level a:hover {text-decoration:underline;}
	#bottom_level a:visited {text-decoration:none;}
/*--content stuff for the try and buy--*/
	#tb_content_holder {background-color:#eef0f2;padding:10px; margin:0 0 20px 0;}
	#tb_content_holder #tb_inner {color:#666; font-family:Arial, Helvetica, sans-serif;}
	/* -- question and answer formatting -- */
	#tb_content_holder #tb_inner .number,#tb_content_holder #tb_inner span.question{text-align:right;width:20px;float:left}
	#tb_content_holder #tb_inner  span.question{font-weight:bold;color:#06F;}
	#tb_content_holder #tb_inner  div.question{text-align:left;margin:0 0 8px 45px;font-weight:normal;padding-bottom:0;color:#000; font-style:italic;}
	#tb_content_holder #tb_inner  span.answer{text-align:right;width:40px;float:left;font-weight:bold;color:#06F;}
	#tb_content_holder #tb_inner  div.answer{text-align:left;margin:0 0 11px 45px;padding-bottom:0}
	#tb_content_holder #tb_inner  div.answer ul {width:90%;margin:10px auto;color:#333;font-size:0.9em;}
	#tb_content_holder #tb_inner  div.answer ol {width:90%;margin:10px auto;color:#333;font-size:0.9em;}
	
	#tb_content_holder #tb_inner strong {color:#000;}
	#tb_content_holder #tb_inner p {margin: 0 0 15px 0;padding:0; color:#333;}
	#tb_content_holder #tb_inner #intro_para {width:475px; background:#fff; margin:15px auto; color:#f00; border:5px solid #e3eef9;}
	#tb_content_holder #tb_inner #intro_para .inner_padding {padding:10px; text-align:justify;}
	#tb_content_holder #tb_inner #intro_para .inner_padding p {color:#333;}
	#tb_content_holder #tb_inner #intro_para .inner_padding h3 {margin:0 0 5px 0; font-weight:bold; font-size:1.3em; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; border-bottom:2px dotted #CCC;padding:0 0 6px 0;}
	#tb_content_holder #tb_inner .timeline {margin:20px 0 20px 0;}
	#tb_content_holder #tb_inner ol {list-style:outside;}
	#tb_content_holder #tb_inner h4 {margin: 0 0 10px 0; color:#03C; font-size:1.3em; font-weight:normal;}
	#tb_content_holder #tb_inner .tb_inner_listholder {width:90%; margin:10px auto 10px auto;}
	#tb_content_holder #tb_inner .inner_rule {background-image:url(../sun-seed-campaign/images/inner_rule.jpg); background-repeat:repeat-x; background-position:top left; height:2px;margin:0 0 10px 0;}
	
	#tb_content_holder #tb_inner .selectsystem {background-image:url(../sun-seed-campaign/images/selectsystem.jpg); background-repeat:no-repeat; background-position:top; height:124px; width:488px;}
    #tb_content_holder #tb_inner .applyonline {background-image:url(../sun-seed-campaign/images/applyonline.jpg); background-repeat:no-repeat; background-position:top; height:124px; width:488px;}
    #tb_content_holder #tb_inner .buyreturn {background-image:url(../sun-seed-campaign/images/buyreturn.jpg); background-repeat:no-repeat; background-position:top; height:124px; width:488px;}
	#tb_content_holder #tb_inner .selectsystem, #tb_content_holder #tb_inner .applyonline, #tb_content_holder #tb_inner .buyreturn {margin:0 0 10px 0;}
	#tb_content_holder #tb_inner .content_float {width:261px;float:right; margin:0 10px 0 0;padding:5px 0 0 0;}
	#tb_content_holder #tb_inner .content_float .content_float_inner {padding:13px;}
	#tb_content_holder #tb_inner .content_float .content_float_inner h3 {margin:0 0 5px 0;padding:0; font-weight:bold;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#F90;border-bottom:1px dotted #CCC;padding:0 0 4px 0;font-size:1.2em;}
	#tb_content_holder #tb_inner .content_float .content_float_inner p {margin:0;padding:0;font-size:1.0em;color:#666;}
/*---trade in - inner-*/
	#products_solutions {width:495px; background-color:#FFF;}
	#products_solutions .cat_header {background-image:url(../sun-seed-campaign/images/wtl_sun_inner_title.jpg); background-position:top; background-repeat:no-repeat;width:495px;height:28px;}
	#products_solutions .left {float:left;width:247px;border-right:1px solid #e6e6e6;}
	#products_solutions .right {float:right;width:247px;}
	#products_solutions .inner {padding:10px;}
	#products_solutions img {margin:0 auto;float:none;}
	#products_solutions .cat_header .title_container {float:left;width:50%;padding:5px 0 0 8px;}
	#products_solutions .cat_header .title_container h5 {color:#fff;}
/*	slider for parnters*/
	#logo_slider {width:414px;float:right;margin:5px 22px 0 0;background:#fff;}
	#slider a {margin:0;padding:0;float:left; overflow:hidden;}