/* CSS Document */

BODY
{
background-color:#CCC;
background-image:url(bg.jpg);
background-repeat:repeat-x;
padding:0px;
font-family:Arial, Verdana, Tahoma;
font-size:10pt;
color:#333;

/* TEXT-ALIGN CENTERS THE DIV ON IE, MARGIN AND BODY WIDTH CENTERS THE DIV ON FF */
margin:0 auto;
width:800px;
text-align:center;
}

H1
{
font-size:14pt;
color:#000066;
}

H2
{
font-size:8pt;
color:#000066;
}

H3
{
font-size:10pt;
color:#000066;
}

#HEADER
{
background-color:#006;
width:800px;
padding:0px;
}

#tabsJ
{
background-color:#99FF00;
width:800px;
padding:0px;
}

#CONTAINER
{
width:800px;
background-color:#FFF;
}

#CONTENT
{
width:600px;
text-align:justify;
float:right; 
border: 1px solid #FFF;
}

#SUB-SECTION
{
font-size:8pt;
border: 1px solid #FFF;
}

#SUB-SECTION UL { text-align:left; }

#CONTENT-PROJECTS
{
width:540px;
text-align:justify;
float:right; 
border: 1px solid #FFF;
}

#SUB-SECTION-PROJECTS
{
font-size:8pt;
border: 1px solid #FFF;
text-align:left;
padding:5px;
}

#CONTENT-REFERRAL
{
width:570px;
text-align:justify;
float:right; 
border: 1px solid #FFF;
padding:10px;
}

#TABLE-PROJECTS
{
font-size:10pt;
text-align:center;
}

#CONTENT, #SUB-SECTION, #CONTENT-PROJECTS, SUB-SECTION-PROJECTS { background-color:#FFF; padding:10px; }
#HEADER, #tabsJ, #CONTAINER, #CONTENT, #SUB-SECTION, #FOOTER, #FF_PADDING_FIX { overflow:hidden; }

#FOOTER
{
width:780px;
padding:10px;
font-size:8pt;
color:#666;
text-align:left;
}

#FF_PADDING_FIX
{
background-color:#F6F6F6;
width:800px;
clear:left;
}

.imgThumbBody
{
margin:10px;
}

.imgPicBody
{
border:1px solid #006;
}

.tableContact
{
width:500px;
font-size:10pt;
}

.tableFormContact
{
font-size:10pt;
width:450px;
}

/* MENUS TABS */

    #tabsJ {
      width:800px;
      background:#F4F4F4;
      line-height:normal;
	  border-bottom:1px solid #24618E;
	  font: bold 11px/1.5em Verdana;
	  margin:0 auto;
	  padding:0px;
      }
    #tabsJ ul {
	margin:0;
	padding:1px 10px 0 50px;
	list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
      }

/* LINKS BODY CLASS */
a.linkBody:link
	{
	color:#3300FF;
	text-decoration:underline;
	}
a.linkBody:visited
	{
	color:#3300FF;
	text-decoration:underline;
	}
a.linkBody:hover
	{
	background-color:#3300FF;
	color:#FFF;
	text-decoration:underline;
	}
a.linkBody:active
	{
	color:#3300FF;
	}

/* LINKS FOOTER CLASS */
a.linkFooter:link
	{
	color:#666;
	text-decoration:underline;
	}
a.linkFooter:visited
	{
	color:#666;
	text-decoration:underline;
	}
a.linkFooter:hover
	{
	background-color:#3300FF;
	color:#FFF;
	text-decoration:underline;
	}
a.linkFooter:active
	{
	color:#666;
	}