body{
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 11px;
    background: #fff;
    margin-top: 3px;
}


#main_container, #footer {
    width: 790px;
    border: 1px solid #999;
    margin: 0 auto;
    background: #fff;
}

.top_ban 
{
	font-size: 20px;
    font-weight: bold;
    color: #000;
    

    padding-top: 15px;
    padding-right: 5px;
    border-bottom: 2px dotted #ccc;
}

#top_bannerphone
{
	font-size: 20px;
    font-weight: bold;
    color: #000;
    text-align: left;

    padding-top: 15px;
    padding-right: 5px;
    border-bottom: 2px dotted #ccc;
}

#top_banner {
    font-size: 20px;
    font-weight: bold;
    color: #000;
    text-align: right;

    padding-top: 15px;
    padding-right: 5px;
    border-bottom: 2px dotted #ccc;
}

#top_header {
    background: #fff;
    padding-left: 157px;
    padding-left: 0px;
    padding-top: 13px;
    padding-bottom: 15px;
}

#top_header a{
    font-size: 9px;
    border: 1px solid #ccc;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 7px;
    padding-bottom: 7px;
}

#top_header a:hover{
    background: #4F8A65; 
}

#header_spacer {
    background: #000;
    width: 148px; 
    height: 27px;
    float: left;
    position: relative;
    top: 9px;
    left: 5px;
}

#banner_container {
    margin-left: 5px;
    margin-right: 5px;
}

#banner_left {
    width: 150px;
    display: block;
    height: 150px;
}

#banner_right {
    width: 605px;
    float: left;
    position: relative;
    left: 152px;
    top: -152px;
}

#subnav {
    margin-top: 28px;
    margin-left: 2px;
}

#subnav a{
    font-size: 9px;
    display: block;
    color: #1F1F1F;
    text-decoration: none;
    padding-top: 4px;
}

#subnav a:hover{
    font-weight: bold;
    color: #000;
}


#subnavhome {
    margin-top: 6px;
    margin-left: 2px;
}

#subnavhome a{
    font-size: 11px;
    display: block;
    color: #5561D4;
    text-decoration: none;
    padding-top: 4px;
}

#subnavhome a:hover{
    font-weight: bold;
    color: #5561d4;
}

#subnavspanish {
    margin-top: 6px;
    margin-left: 2px;
}

#subnavspanish a{
    font-size: 11px;
    display: block;
    color: #009933;
    text-decoration: none;
    padding-top: 4px;
}

#subnavspanish a:hover{
    font-weight: bold;
    color: #009933;
}



#subnavhomess {
    margin-top: 6px;
    margin-left: 2px;
}

#subnavhomess a{
    font-size: 11px;
    display: block;
    color: #5561D4;
    text-decoration: none;
    padding-top: 4px;
}

#subnavhomess a:hover{
    font-weight: bold;
    color: #5561d4;
}

#subnavfrench {
    margin-top: 6px;
    margin-left: 2px;
}

#subnavfrench a{
    font-size: 11px;
    display: block;
    color: #000099;
    text-decoration: none;
    padding-top: 4px;
}

#subnavfrench a:hover{
    font-weight: bold;
    color: #000099;
}

#subnavenglish {
    margin-top: 6px;
    margin-left: 2px;
}

#subnavenglish a{
    font-size: 11px;
    display: block;
    color: #A60000;
    text-decoration: none;
    padding-top: 4px;
}

#subnavenglish a:hover{
    font-weight: bold;
    color: #A60000;
}
#subnavabout {
    margin-top: 6px;
    margin-left: 2px;
}

#subnavabout a{
    font-size: 11px;
    display: block;
    color: #A7861F;
    text-decoration: none;
    padding-top: 4px;
}

#subnavabout a:hover{
    font-weight: bold;
    color: #A7861F;
}

#subnavportuguese a{
    font-size: 11px;
    font-weight: normal;
    display: block;
    color: #F1CC2C;
    text-decoration: none;
    padding-top: 4px;
}

#subnavportuguese a:hover{
    font-weight:900;
    color: #F1CC2C;
}




a.homelink:link {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #5561D4;
	text-decoration: none;
}
a.homelink:active {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #5561D4;
	text-decoration: none;
}

a.homelink:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #5561D4;
	text-decoration: none;
}


a.spanishlink:link {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #009933;
	text-decoration: none;
}
a.spanishlink:active {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #009933;
	text-decoration: none;
}

a.spanishlink:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #009933;
	text-decoration: none;
}

a.frenchlink:link {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #000099;
	text-decoration: none;
}
a.frenchlink:active {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #000099;
	text-decoration: none;
}

a.frenchlink:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #000099;
	text-decoration: none;
}

a.englishlink:link {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A60000;
	text-decoration: none;
}
a.englishlink:active {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A60000;
	text-decoration: none;
}

a.englishlink:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A60000;
	text-decoration: none;
}


a.aboutlink:link {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A7861F;
	text-decoration: none;
}
a.aboutlink:active {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A7861F;
	text-decoration: none;
}

a.aboutlink:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A7861F;
	text-decoration: none;
}



a.portugueselink:link {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #F1CC2C;
	text-decoration: none;
}
a.portugueselink:active {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #F1CC2C;
	text-decoration: none;
}

a.portugueselink:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #F1CC2C;
	text-decoration: none;
}




a.englishlink:link {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A60000;
	text-decoration: none;
}
a.englishlink:active {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A60000;
	text-decoration: none;
}

a.englishlink:visited {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 13px;
    background: #fff;
    margin-top: 3px;
	color: #A60000;
	text-decoration: none;
}

#lefttopnav {
   border-right: 1px dotted #999;
}

/* left container holding the sub nav bar */
#left {
    border-right: 1px dotted #999;
/*
    height: 600px;
*/
    height: 180px;
    width: 175	px;
    margin-left: 7px;
}

#central {
   border: 0px solid orange;
/* 
   float: both;
   width: 605px;
   position: absolute;
   left: 279px;
   top: 278px; 
*/
}

#testimonial {
   border: 1px solid red;
   border-top: 0px;
   height: 150px;
   width: 100px;
   background: #fff;
   padding-top: 3px;
   padding-left: 3px;
   padding-right: 3px;
}

.separator {
    background: #000;
    height: 20px;
}

.content {
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 2px;
}

.page_title, .page_subtitle {
    font-weight: bold;
    font-size: 17px;
    text-transform: uppercase;
    display: block;
}

.page_subtitle {
    font-weight: normal;
    font-size: 12px;
    text-transform: none;
    margin-bottom: 10px;
    padding-bottom: 2px;
    border-bottom: 2px dotted #ccc;
}


.page_subtitle a {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: 15px;
    background: #fff;
    margin-top: 3px;

	text-decoration: none;
}

.imp {
    font-weight: bold;
}

.nav_links {
      border: 1px solid yellow;
      display: block;
}

#footer {
    background: transparent;
    text-align: center;
    border: 0px;
}

/* Page colors */
.spanish, .separator_spanish {
   background: #0C5828;
   height: 20px;
}

.english, .separator_english {
   background: #A60000;
   height: 20px;
}

.french, .separator_french {
   background: #003366;
   height: 20px;
}

.service {
   background: #69f;
   height: 20px;
}

.feedbck {
   background: #f90;
   height: 20px;
}

.bio {
   background: #6c0;
   height: 20px;
}

.sp_club {
   background: #f03;
   height: 20px;
}

.about, .separator_about{
   /* background: #D98719; */
   background: #A7861F;
   height: 20px;
}

.portuguese, .separator_portuguese{
   /* background: #D98719; */
   background: #FFCF00;
   height: 20px;
}


.indenttext {
text-indent: 25px;
}

li.noicon {
list-style-type: none;
list-style-image:url(./images/spacer.gif);
}

.spanishhilight {
background-color:#009933;
color: white;
}
.frenchhilight {
background-color:#000099;
color: white;
}
.spanishhilight {
background-color:#009933;
color: white;
}
.englishhilight {
background-color:#FF0000;
color: white;
}
.portuguesehilight {
background-color:#FFCF00;
color: white;
}
