/* Forms */
form                   {display:inline;}

body                   {display:block;font-family: verdana, helvetica, arial, sans-serif; margin: 20px;padding: 0px; background-color:#161617}

table.caseContainer    {width:618px; background-color:#161617}

table.mainContainer    {width:616px;}

table.mainContainer2   {padding:5px;width:616px; background-color:#FFFFFF;border-width:1px; border-color: #161617}

table.picContainer     {width:616px; border-width:1px; border-color: #161617}

table.contact_form     {width:575px;text-decoration: none; font-size:75%; color:#5C5958; font-family: verdana,arial,helvetica;line-height:15px}

/* tr */	       
tr.spac5	       {height:5px}

/* td */


td.foot_line	       {padding-right:5px}

td.foot_note	       {height:25px;text-decoration: none; color:#CCCCCC;font-size: 70%; font-family: arial,verdana,helvetica}
td.solidx 	       {border-style: solid; border-width:1px; border-color:#EEF0F0 #161617 #EEF0F0  #EEF0F0}
td.mainIntro	       {margin:0px 0px 0px 0px;}
.openPara              {margin:0px 0px 0px 2px; padding:6px 0px 0px 10px; color:#FFFFFF; font-size:80%; font-family: arial,verdana,helvetica;line-height:18px;}
td.main		       {padding-left:5px;padding-right:20px; text-decoration: none; color:#5C5958; font-size: 70%; font-family: verdana,arial,helvetica;line-height:15px}
td.mainHome	       {padding-left:5px;padding-right:20px; text-decoration: none; color:#535151; font-size: 70%; font-family: verdana,arial,helvetica;line-height:15px}
td.focus	       {background-color:#FFFFFF;border-style: solid; border-width:1px; border-color:#B6B7B7}

td.focusL  {
   background-color:#FFFFFF;
   border-top-style: dashed; 
   border-top-width:1px; 
   border-top-color:#828284;
   width:40%
}

td.focusR  {
   background-color:#FFFFFF;
   border-top-style: dashed; 
   border-top-width:1px; 
   border-top-color:#828284;
   text-align:left;
   padding-top:10px;
   width:60%
}

td.about	       {width:100%;padding:10px; font-size: 75%; color:#5C5958; font-family: verdana,arial,helvetica;line-height:20px; height:250px;background-image:url(images/about_1.jpg);}
td.contact_form	       {padding-right:20px;padding-left:20px}
td.pos_ani	       {padding:0px 0px 0px 0px;}
td.site_map            {width:100%;height:295px;padding:10px;line-height:20px;background-image:url(images/site_map.jpg);}
td.clientname          {font-weight:bold; color:#BA3613; font-size:120%}
td.clients             {width:100%;height:295px;padding:10px;line-height:20px;background-image:url(images/site_map.jpg);}
td.clientsContainer    {width:100%;height:295px;padding:10px;line-height:20px;background-image:url(images/clients.jpg);}
/* general */


#cubeContainer         {margin:15px 0px 0px 54px}

#feature		{padding:5px;border-style: solid;width:440px;height:250px; border-width:1px; border-color:#353333;text-decoration: none; color:#3A3A3B; font-size: 8pt; font-family: arial,verdana,helvetica} 

#feature2		{padding:5px;border-style: solid;width:604px;height:250px; border-width:1px; border-color:#353333;text-decoration: none; color:#C8C8C8; font-size: 8pt; font-family: arial,verdana,helvetica}

.address                {height:160px; padding-left:15px; width:560px; background-color:#BA3613;text-decoration: none; color:#1B1B1B; font-size: 75%; font-family: verdana,arial,helvetica;line-height:18px}



.pipe			{text-decoration: none; color:#EEF0F0;font-weight:bold; font-size: 70%; font-family: arial,verdana,helvetica}

.pipe2			{text-decoration: none; color:#161617;font-weight:bold; font-size: 70%; font-family: arial,verdana,helvetica}

.genText                {text-decoration: none; color:#1B1B1B; font-size: 75%; font-family: verdana,arial,helvetica;line-height:18px}

.homeFocus              {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}

#focusCube              {padding:0px 0px 0px 0px;}

.focusHome              {padding:4px 4px 4px 4px; font-weight:bold; background-color:#FFFFFF; color:#5C5958; font-size:65%}

.cubeHighlight          {background-color:#B43513; height:48px; width:202px; margin:0px 0px 6px 0px}

.cubeLinkContainer      {padding:14px 0px 0px 12px; text-align:left;}


/* DIVS */

.projectOverview  {   
   font-size:70%;
   color:#848486;
}

.moreDetails  {
   width:100px; 
   height:25px;
   text-align:center;
   background-image:url(images/more_details_button.jpg);
   repeat:no-repeat
   
}

.moreDetailsContainer {
    width:293px; 
}



/* Headings */

h1		        {margin-top:3px;margin-bottom:3px;text-decoration: none; color:#BA3613;font-weight:bold; font-size: 125%; font-family: arial,verdana,helvetica}

/* Links */

.pic_img                {border-style:solid; border-width:0px; border-color:#B5B5B5;background-color:#FFFFFF}

a.master_link:link      {background-color:#EFEFEF;text-decoration: none; color:#333333; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.master_link:visited   {background-color:#EFEFEF;text-decoration: none; color:#333333; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.master_link:hover     {background-color:#EFEFEF;text-decoration: none; color:#333333; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.master_link:active    {background-color:#EFEFEF;text-decoration: none; color:#333333; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}


a.head_menu:link        {padding:3px 3px 3px 5px;text-decoration: none; color:#333333;  font-size: 70%;}
a.head_menu:visited     {padding:3px 3px 3px 5px;text-decoration: none; color:#333333;  font-size: 70%; }
a.head_menu:hover       {padding:3px 3px 3px 5px;background-color:#BA3613; text-decoration: none; color:#FFFFFF;  font-size: 70%;}
a.head_menu:active      {padding:3px 3px 3px 5px;text-decoration: none; color:#FFFFFF;  font-size: 70%;}


a.level_menu:link       {padding:3px 3px 3px 5px;text-decoration: none; color:#333333; font-size: 70%;}
a.level_menu:visited    {padding:3px 3px 3px 5px; text-decoration: none; color:#333333;  font-size: 70%; }
a.level_menu:hover      {padding:3px 3px 3px 5px;background-color:#BA3613; text-decoration: none; color:#FFFFFF;  font-size: 70%; }
a.level_menu:active     {padding:3px 3px 3px 5px; text-decoration: none; color:#FFFFFF;  font-size: 70%; }


a.foot_menu:link        {text-decoration: none; color:#EEF0F0;font-weight:bold; font-size: 70%; font-family: arial,verdana,helvetica}
a.foot_menu:visited     {text-decoration: none; color:#EEF0F0;font-weight:bold; font-size: 70%; font-family: arial,verdana,helvetica}
a.foot_menu:hover       {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 70%; font-family: arial,verdana,helvetica}
a.foot_menu:active      {text-decoration: none; color:#EEF0F0;font-weight:bold; font-size: 70%; font-family: arial,verdana,helvetica}


a.email:link            {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 100%; font-family: arial,verdana,helvetica}
a.email:visited         {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 100%; font-family: arial,verdana,helvetica}
a.email:hover           {text-decoration: none; color:#CCCCCC;font-weight:bold; font-size: 100%; font-family: arial,verdana,helvetica}
a.email:active          {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 100%; font-family: arial,verdana,helvetica}

a.email_h:link          {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 100%; font-family: arial,verdana,helvetica}
a.email_h:visited       {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 100%; font-family: arial,verdana,helvetica}
a.email_h:hover         {text-decoration: underline; color:#D34D29;font-weight:bold; font-size: 100%; font-family: arial,verdana,helvetica}
a.email_h:active        {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 100%; font-family: arial,verdana,helvetica}

a.openLinks:link       {text-decoration: underline; color:#CCCCCC;font-size: 100%; font-family: arial,helvetica}
a.openLinks:visited    {text-decoration: underline; color:#CCCCCC;font-size: 100%; font-family: arial,helvetica}
a.openLinks:hover      {text-decoration: none; color:#CCCCCC;font-size: 100%; font-family: arial,helvetica}
a.openLinks:active     {text-decoration: underline; color:#CCCCCC;font-size: 100%; font-family: arial,helvetica} 

a.introLinks:link       {text-decoration: underline; color:#458EDF;font-size: 100%; font-family: verdana,arial,helvetica}
a.introLinks:visited    {text-decoration: underline; color:#458EDF;font-size: 100%; font-family: verdana,arial,helvetica}
a.introLinks:hover      {text-decoration: none; color:#458EDF;font-size: 100%; font-family: verdana,arial,helvetica}
a.introLinks:active     {text-decoration: underline; color:#458EDF;font-size: 100%; font-family: verdana,arial,helvetica}


a.introLinks2:link      {text-decoration: none; color:#5C5958; font-size:70%; font-weight:bold; font-family: verdana,arial,helvetica}
a.introLinks2:visited   {text-decoration: none; color:#5C5958; font-size:70%; font-weight:bold;font-family: verdana,arial,helvetica}
a.introLinks2:hover     {text-decoration: underline; color:#5C5958; font-size:70%; font-weight:bold; font-family: verdana,arial,helvetica}
a.introLinks2:active    {text-decoration: none; color:#5C5958; font-size:70%; font-weight:bold; font-family: verdana,arial,helvetica}


a.txtmenu:link          {background-color:#EEF0F0; width:149px;text-decoration: none; color:#3A3A3B; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.txtmenu:visited       {background-color:#EEF0F0; width:149px;text-decoration: none; color:#3A3A3B; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.txtmenu:hover         {background-color:#EEF0F0; width:149px;text-decoration: none; color:#BA3613; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.txtmenu:active        {background-color:#EEF0F0; width:149px;text-decoration: none; color:#3A3A3B; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}



a.map:link              {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.map:visited           {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.map:hover             {text-decoration: none; color:#161617;font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.map:active            {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}

.clientSample           {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}


a.map2:link              {text-decoration: none; color:#BA3613;font-size: 75%; font-family: arial,verdana,helvetica}
a.map2:visited           {text-decoration: none; color:#BA3613;font-size: 75%; font-family: arial,verdana,helvetica}
a.map2:hover             {text-decoration: none; color:#161617;font-size: 75%; font-family: arial,verdana,helvetica}
a.map2:active            {text-decoration: none; color:#BA3613;font-size: 75%; font-family: arial,verdana,helvetica}


a.menu:link             {text-decoration: none; color:#3A3A3B; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.menu:visited          {text-decoration: none; color:#3A3A3B; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.menu:hover            {text-decoration: none; color:#BA3613; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}
a.menu:active           {text-decoration: none; color:#3A3A3B; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}


a.moreInfo:link         {text-decoration: none; color:#BA3613;font-size: 80%; font-weight:bold; font-family: arial,verdana,helvetica}
a.moreInfo:visited      {text-decoration: none; color:#BA3613;font-size: 80%; font-weight:bold; font-family: arial,verdana,helvetica}
a.moreInfo:hover        {text-decoration: underline; color:#BA3613;font-size: 80%; font-weight:bold; font-family: arial,verdana,helvetica}
a.moreInfo:active       {text-decoration: none; color:#BA3613;font-size: 80%; font-weight:bold; font-family: arial,verdana,helvetica}

.moreInfo               {border-left-color:#BA3613; border-bottom-color:#BA3613; font-size:85% ;color: #FFFFFF; border-top-color: #D8785F; font-weight:bold; background-color:#BA3613; border-right-color:#D8785F; text-indent:2px}

.titleProject            {text-decoration: none; color:#161617;font-size: 100%; font-weight:bold; font-family: arial,verdana,helvetica}

a.submenu:link          {text-decoration: none; color:#848486; font-weight:bold; font-size: 8pt; font-family: verdana,arial,helvetica}
a.submenu:visited       {text-decoration: none; color:#848486; font-weight:bold; font-size: 8pt; font-family: verdana,arial,helvetica}
a.submenu:hover         {text-decoration: none; color:#3A3A3B; font-weight:bold; font-size: 8pt; font-family: verdana,arial,helvetica}
a.submenu:active        {text-decoration: none; color:#848486; font-weight:bold; font-size: 8pt; font-family: verdana,arial,helvetica}


a.submenux:link         {text-decoration: none; color:#BA3613; font-weight:bold; font-size: 9pt; font-family: verdana,arial,helvetica}
a.submenux:visited      {text-decoration: none; color:#BA3613; font-weight:bold; font-size: 9pt; font-family: verdana,arial,helvetica}
a.submenux:hover        {text-decoration: none; color:#BA3613; font-weight:bold; font-size: 9pt; font-family: verdana,arial,helvetica}
a.submenux:active       {text-decoration: none; color:#BA3613; font-weight:bold; font-size: 9pt; font-family: verdana,arial,helvetica}

a.submenu_unfocus:link     {text-decoration: none; color:#161617; font-weight:bold; font-size: 8pt; font-family: verdana,arial,helvetica}
a.submenu_unfocus:visited  {text-decoration: none; color:#161617; font-weight:bold; font-size: 8pt; font-family: verdana,arial,helvetica}
a.submenu_unfocus:hover    {text-decoration: none; color:#BA3613; font-weight:bold; font-size: 8pt; font-family: verdana,arial,helvetica}
a.submenu_unfocus:active   {text-decoration: none; color:#161617; font-weight:bold; font-size: 8pt; font-family: verdana,arial,helvetica}


.highlight              {background-color:#EEF0F0; width:149px;text-decoration: none; color:#BA3613; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}

.highlight2             {text-decoration: none; color:#BA3613; font-weight:bold; font-size: 75%; font-family: arial,verdana,helvetica}

.focus_heading	        {padding-left:16px; text-decoration: none; color:#BA3613;font-weight:bold; font-size: 90%; font-family: arial,verdana,helvetica}

.focus_heading2	        {text-decoration: none; color:#BA3613;font-weight:bold; font-size: 105%; font-family: arial,verdana,helvetica}


a.cubeLink:link        {text-decoration: none; color:#FFFFFF;  font-size: 75%; font-weight:bold; font-family:arial}
a.cubeLink:visited     {text-decoration: none; color:#FFFFFF;  font-size: 75%; font-weight:bold; font-family:arial}
a.cubeLink:hover       {text-decoration: underline; color:#F7C4B6;  font-size: 75%; font-weight:bold; font-family:arial}
a.cubeLink:active      {text-decoration: none; color:#FFFFFF;  font-size: 75%; font-weight:bold; font-family:arial}

/*dynamic menu bits */




#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	
}

#nav a {
	display: block;
	width: 154px
	
}


#nav li { /* all list items */
	float: left;
	width: 154px; /* width needed or else Opera goes nuts */ 	
}

li.topLevel {
         margin-bottom:1px;

}

li.level2 { /* all list items */
	float: left;
	width: 154px; /* width needed or else Opera goes nuts */
	border-style: solid; 
	border-width:1px; 
	border-color:#161617;
}

li.level3 { /* all list items */
	float: left;
	width: 154px; /* width needed or else Opera goes nuts */
	border-style: solid; 
	border-width:1px; 
	border-color:#161617;
	
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #FFFFFF;
	width: 154px;
	margin-top:0px;
	border:none;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -12px 0 0 120px;
	
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #cccccc;
}



ul.level3 {left:20px;top:22px}

ul.client_list {list-style: square;}

a.webzoo:link        {text-decoration: none; color:#6D6D6D;  font-size: 70%; font-family:arial}
a.webzoo:visited     {text-decoration: none; color:#6D6D6D;  font-size: 70%; font-family:arial}
a.webzoo:hover       {text-decoration: underline; color:#CCCCCC;  font-size: 70%; font-family:arial}
a.webzoo:active      {text-decoration: none; color:#6D6D6D;  font-size: 70%; font-family:arial}




	


	
	

	

















