@charset "UTF-8";
/* CSS Document */

/* ----------GLOBAL------------ */
body                     {margin:0; background:#21608c url(bg.gif) top left repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif; color:#444; }

input 					 {background:url(images/formbg.png) top left repeat-x; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; padding:3px; color:#666666;}

textarea 				 {background:url(images/formbg.png) top left repeat-x; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; padding:3px; color:#666666;}

img 					 {border:0;}


/* ----------ID------------ */
#homecontentcell         {height:126px; width:656px; background:url(images/slice_18.png) top left no-repeat;}
			
#homecontent             {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.9em; color:#FFFFFF; padding:15px 40px 20px 30px; line-height:1.5em;}

#contentarea 			 {background:url(images/newslice_13.png) top left repeat-y; padding:0 22px;}

#container 				 {background:url(images/newslice_19.png) top left repeat-y;}

#footer 				 {background:none;}

#tobycontainer           {height:158px; width:600px; background:url(images/tobybg.png) left top no-repeat; margin-left:86px;}		
		
		
/* ----------CLASS------------ */
.legal 					 {text-align:center; font-family:Arial, Helvetica, sans-serif; color:#6fa8c6; font-size:8pt; padding-right:45px;}

.instructions 			 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#888; font-size:14pt; font-style:italic;}

.pagetitle               {margin-bottom:25px;}

.serviceslinks           {line-height:1.6em;}

.toby 					 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.8em; color:#FFFFFF; padding:12px; line-height:1.4em;}

.subtitle                {font-family:Verdana, Arial, Helvetica, sans-serif; color:#888; text-decoration:none; font-size:16pt; line-height:2.3em; font-style:italic;  }

.servicessection         {font-family:Verdana, Arial, Helvetica, sans-serif; color:#888; text-decoration:none; font-size:16pt; font-style:italic; border-left:1px solid #ccc; border-top:1px solid #ccc; 
                          border-right:1px solid #ccc; background:#EEEEEE;}

.servicescontentcells    {font-family:Verdana, Arial, Helvetica, sans-serif; color:#888; text-decoration:none; font-size:10pt; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;                          background:url(images/servicescellbg.png) top left repeat-x #FFFFFF; padding:15px; orphans:}


/* ----------LINKS------------ */
a:link.legallink 	     {font-family:Arial, Helvetica, sans-serif;	color:#6fa8c6; font-size:8pt; text-decoration:none;}

a:link.servicesselect    {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3399FF;  text-decoration:none; font-style:italic;}
a:visited.servicesselect {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3399FF;  text-decoration:none; font-style:italic;}
a:active.servicesselect  {font-family:Verdana, Arial, Helvetica, sans-serif; color:#444;     text-decoration:none;}
a:hover.servicesselect   {font-family:Verdana, Arial, Helvetica, sans-serif; color:#888;     text-decoration:none;}

a:link.serviceslink      {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3399FF;  text-decoration:none; font-size:10pt; font-style:italic;}
a:visited.serviceslink   {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3399FF;  text-decoration:none; font-size:10pt; font-style:italic;}
a:active.serviceslink    {font-family:Verdana, Arial, Helvetica, sans-serif; color:#444;     text-decoration:none; font-size:10pt; font-style:italic;}
a:hover.serviceslink     {font-family:Verdana, Arial, Helvetica, sans-serif; color:#888;     text-decoration:none; font-size:10pt; font-style:italic;}


/* ----------BUTTON ROLLOVERS------------ */
#span1 a 			     {height:47px; width:646px; background:url(servicesbtns/1span.jpg);  background-position:0px 0px;     display:block; text-decoration:none; cursor:pointer; margin-left:48px;}
#span1 a:hover		     {height:47px; width:646px; background:url(servicesbtns/1span.jpg);  background-position:-661px 0px;  display:block; text-decoration:none; cursor:pointer; margin-left:48px;}
#span1 a:active		     {height:47px; width:646px; background:url(servicesbtns/1span.jpg);  background-position:-1322px 0px; display:block; text-decoration:none; cursor:pointer; margin-left:48px;}

#span2 a 			     {height:47px; width:646px; background:url(servicesbtns/2span.jpg);  background-position:0px 0px;     display:block; text-decoration:none; cursor:pointer; margin-left:48px;}
#span2 a:hover		     {height:47px; width:646px; background:url(servicesbtns/2span.jpg);  background-position:-661px 0px;  display:block; text-decoration:none; cursor:pointer; margin-left:48px;}
#span2 a:active		     {height:47px; width:646px; background:url(servicesbtns/2span.jpg);  background-position:-1322px 0px; display:block; text-decoration:none; cursor:pointer; margin-left:48px;}

#span3 a 			     {height:47px; width:646px; background:url(servicesbtns/3span.jpg);  background-position:0px 0px;     display:block; text-decoration:none; cursor:pointer; margin-left:48px;}
#span3 a:hover		     {height:47px; width:646px; background:url(servicesbtns/3span.jpg);  background-position:-661px 0px;  display:block; text-decoration:none; cursor:pointer; margin-left:48px;}
#span3 a:active		     {height:47px; width:646px; background:url(servicesbtns/3span.jpg);  background-position:-1322px 0px; display:block; text-decoration:none; cursor:pointer; margin-left:48px;}

#span4 a 			     {height:47px; width:646px; background:url(servicesbtns/4span.jpg);  background-position:0px 0px;     display:block; text-decoration:none; cursor:pointer; margin-left:48px;}
#span4 a:hover		     {height:47px; width:646px; background:url(servicesbtns/4span.jpg);  background-position:-661px 0px;  display:block; text-decoration:none; cursor:pointer; margin-left:48px;}
#span4 a:active		     {height:47px; width:646px; background:url(servicesbtns/4span.jpg);  background-position:-1322px 0px; display:block; text-decoration:none; cursor:pointer; margin-left:48px;}

#whybtn a 				 {height:34px; width:129px; background:url(images/whybtns.png);      background-position:0px 0px;     display:block; text-decoration:none; cursor:pointer;}
#whybtn a:hover			 {height:34px; width:129px; background:url(images/whybtns.png);      background-position:-144px 0px;  display:block; text-decoration:none; cursor:pointer;}
#whybtn a:active		 {height:34px; width:129px; background:url(images/whybtns.png);      background-position:-288px 0px;  display:block; text-decoration:none; cursor:pointer;}

#servicesbtn a 			 {height:47px; width:346px; background:url(images/servicesbtns.png); background-position:0px 0px;     display:block; text-decoration:none; cursor:pointer;}
#servicesbtn a:hover	 {height:47px; width:346px; background:url(images/servicesbtns.png); background-position:-361px 0px;  display:block; text-decoration:none; cursor:pointer;}
#servicesbtn a:active	 {height:47px; width:346px; background:url(images/servicesbtns.png); background-position:-722px 0px;  display:block; text-decoration:none; cursor:pointer;}

#contactbtn a 			 {height:47px; width:347px; background:url(images/contactbtns.png);  background-position:0px 0px;     display:block; text-decoration:none; cursor:pointer;}
#contactbtn a:hover		 {height:47px; width:347px; background:url(images/contactbtns.png);  background-position:-361px 0px;  display:block; text-decoration:none; cursor:pointer;}
#contactbtn a:active	 {height:47px; width:347px; background:url(images/contactbtns.png);  background-position:-721px 0px;  display:block; text-decoration:none; cursor:pointer;}