body {
	
 font-family: Arial, Helvetica, sans-serif;
 margin: 0px 0px 0px 0px;

}

td {
	
 font-family: Arial, Helvetica, sans-serif;

}

img {
 
 border: 0px;
 border: none;

}


.header-bar-center {
 
 width: 262px;
 height: 122px;
 border-top: 1px solid #ffffff;
 border-bottom: none;
 border-left: none;
 border-right: none;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 border-collapse: collapse;
    
}

.header-bar-left {
 
 width: 50%;
 background-image:url(../images/top-left.jpg);
 background-repeat:repeat-x;
 border-top: 1px solid #ffffff;
 
}

.header-bar-right {
 
 width: 50%;
 background-image:url(../images/top-right.jpg);
 background-repeat:repeat-x;
 border-top: 1px solid #ffffff;
 
}

.footer-bar-center {
 
 width: 262px;
 height: 122px;
 border-top: 1px solid #ffffff;
 border-bottom: none;
 border-left: none;
 border-right: none;
 padding: 0px;
 margin: 0px 0px 0px 0px;
 border-collapse: collapse;
    
}

.footer-bar-left {
 
 width: 50%;
 background-image:url(../images/bottom-left.jpg);
 background-repeat:repeat-x;
 border-top: 1px solid #ffffff;
 
}

.footer-bar-right {
 
 width: 50%;
 background-image:url(../images/bottom-right.jpg);
 background-repeat:repeat-x;
 border-top: 1px solid #ffffff;
 
}

.cssnav
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/development_over.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 184px;
margin: 0;
padding: 0;
}

.cssnav a
{
display: block;
color: #000000;
font-size: 11px;
width: 219px;
height: 184px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav img
{
width: 219px;
height: 184px;
border: none;
}

* html a:hover
{
visibility: visible;
}

.cssnav a:hover img
{
visibility: hidden;
}

.cssnav2
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/media_over.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 184px;
margin: 0;
padding: 0;
}

.cssnav2 a
{
display: block;
color: #000000;
font-size: 11px;
width: 219px;
height: 184px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav2 img
{
width: 219px;
height: 184px;
border: none;
}

* html a:hover
{
visibility:visible
}

.cssnav2 a:hover img
{
visibility:hidden
}

.cssnav3
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/testimonials_over.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 184px;
margin: 0;
padding: 0;
}

.cssnav3 a
{
display: block;
color: #000000;
font-size: 11px;
width: 219px;
height: 184px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav3 img
{
width: 219px;
height: 184px;
border: none;
}

* html a:hover
{
visibility:visible
}

.cssnav3 a:hover img
{
visibility:hidden
}



.cssnav4
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/contact_over.jpg) no-repeat;
white-space: nowrap;
display: block;
width: 219px;
height: 184px;
margin: 0;
padding: 0;
}

.cssnav4 a
{
display: block;
color: #000000;
font-size: 11px;
width: 219px;
height: 184px;
display: block;
float: left;
color: black;
text-decoration: none;
}

.cssnav4 img
{
width: 219px;
height: 184px;
border: none;
}

* html a:hover
{
visibility:visible
}

.cssnav4 a:hover img
{
visibility:hidden
}

.reuter_name
{
font-family:"Courier New", Courier, monospace;
font-size: 36px;
font-weight: bold;
}

.quote
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: italic;
}

.list
{
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
padding-left: 25px;
padding-top: 25px;
}

.caption
{
font-weight: bold;
font-size: 18px;
}

.success
{
text-align: center;
color: green; 
font-size: 32px; 
width: auto; 
height: 100px; 
background: #ffffcc; 
border: 1px solid green;
}

.failure
{
text-align: center;
color: red; 
font-size: 32px; 
width: auto; 
height: 100px; 
background: #ffffcc; 
border: 1px solid red;
}