body 					{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#666666; background-color:#D3D6DA; margin:0; padding:0; position:relative; background-image:url(/images/bg-body.jpg); background-position:center; background-repeat:repeat-y;}

a 					{color:#813645; text-decoration:none;}
a:hover 				{color:#304AA7; text-decoration:underline;}
a img 					{border:none;}

div#container 				{width:950px; margin:0 auto; background-color:#FFFFFF; position:relative;}
div#innerContainer 			{width:auto; margin:0 20px; position:relative;}

#header h1 				{text-indent:-3000px; overflow:hidden; margin:0; padding:0; padding:20px 0 5px 0;}
#header h1 a 				{background-image:url(/images/logo.gif); width:519px; height:86px; display:block;}

#mainNav 				{height:35px; background-color:#58AF23; position:relative; margin-bottom:15px; background-image:url(/images/main-nav.jpg);}
#mainNav ul 				{margin:0; padding:0;}
#mainNav ul li 				{margin:0; padding:0; list-style:none; float:left;}
#mainNav ul li a 			{color:#FFFFFF; display:block; height:35px; text-indent:-3000px; overflow:hidden; font-weight:bold; text-decoration:none; background-image:url(/images/main-nav.jpg);}
#mainNav ul li a:hover 			{text-decoration:underline;}

#mainNav li#nav-home 			a {background-position:   0     0  ; width: 60px;} #mainNav li#nav-home 	a:hover {background-position:   0   -35px;}
#mainNav li#nav-products 		a {background-position: -60px   0  ; width: 87px;} #mainNav li#nav-products 	a:hover {background-position: -60px -35px;}
#mainNav li#nav-selector 		a {background-position:-147px   0  ; width:142px;} #mainNav li#nav-selector 	a:hover {background-position:-147px -35px;}
#mainNav li#nav-howto 			a {background-position:-289px   0  ; width:117px;} #mainNav li#nav-howto 	a:hover {background-position:-289px -35px;}
#mainNav li#nav-sample 			a {background-position:-406px   0  ; width:138px;} #mainNav li#nav-sample 	a:hover {background-position:-406px -35px;}
#mainNav li#nav-casestudies 		a {background-position:-544px   0  ; width:106px;} #mainNav li#nav-casestudies 	a:hover {background-position:-544px -35px;}
#mainNav li#nav-resources 		a {background-position:-650px   0  ; width:139px;} #mainNav li#nav-resources 	a:hover {background-position:-650px -35px;}
#mainNav li#nav-callback 		a {background-position:-789px   0  ; width:121px;} #mainNav li#nav-callback 	a:hover {background-position:-789px -35px;}

h1, h2 					{font-family:Arial, Helvetica, sans-serif;}

input, textarea, select, option 	{font-size:13px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#004F71;}

ul.error_list 				{margin:0 !important; padding:0 !important;}
ul.error_list li 			{margin:0 !important; padding:0 !important; list-style:none; color:#FF0000; font-size:10px; font-weight:bold;}

div.clear 				{clear:both;}

#footer 				{clear:both; padding:5px 0 10px 0; border-top:2px solid; border-color:#58AF23; font-size:11px;}
#footer a 				{color:#666666;}

#footerLinks 				{font-size:10px; padding-bottom:10px; text-align:center; line-height:1.3;}
#footerLinks a 				{color:#999999;}
#footerLinks a:hover 			{color:#666666;}
