/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p
{
	margin:0;
	padding:0;
	
}
a img,:link img,:visited img { border:0px solid black;  }


body {background: white url(/globalimages/bg-header.jpg) repeat-x; text-align: center; 
	color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 76%; 
	position: relative; }

body#inside-page {background: white url(/globalimages/bg-header-inside.jpg) repeat-x; text-align: center; 
	color: #000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 76%; 
	position: relative; }


#content {margin: 0 auto; padding: 0; width: 890px; text-align: left; position:static; z-index: -1000; line-height: 1.4; }

#inside-top-content {margin: 31px 0 0 30px; padding: 0; height: 196px; position:static; z-index:-1000; }

#inside-top-content-col1 {margin: 0; padding: 0; width: 232px; float: left; }
#inside-top-content-col2 {margin: -13px 0 0 0; padding: 0; width: 626px; position: relative; z-index:-1000; float: right; }

#inside-image {margin: 0; padding: 0; position: absolute; top: 9px; right: 19px;  }
	
#header-home {margin: 0px 0 0 0; padding: 0; 
	height: 161px; color: white; position: relative; }

#header-inside {margin: 0px 0 0 0; padding: 0; 
	height: 97px; color: white; position: relative;  }
	
#header-image-home {margin: 0px 0 0 0; padding: 30px 0 0 0; text-align: left; }

#header-image-inside {margin: 0px 0 0 0; padding: 30px 0 0 0; text-align: left; }

h1 {margin: 0 0 0 -5000px; height: 0px; display: none; }
#tag-home {margin: 0 0 0 -5000px; height: 0px; display: none; }

h2 {margin: 15px 0 0 0; padding: 0; color: #C08b17; font-size: 1.3em; font-family: arial, sans-serif; 
	font-weight: bold !important; }

h3 {margin: 15px 0 0 0; padding: 0; color: #C08b17; font-size: 1.5em; font-family: arial, sans-serif; }

h4 {margin: 15px 0 0 30px; padding: 0; color: #C08b17; font-size: 1.3em; font-family: arial, sans-serif; }

.subhead1 {margin: 15px 0 0 0; padding: 0; color: #C08b17; font-size: 1.1em; font-family: arial, sans-serif; font-weight:bold; }



#small-menu {margin: 0px 0 0 0; padding: 0px 0px 0 0px; width: 482px; 
	position: absolute; top: 132px; right: 30px; height: 29px; background: transparent url(/globalimages/nav/nav-lineA.gif) repeat-x; } 
#small-menu ul {}

#small-menu-inside {margin: 0px 0 0 0; padding: 0px 0px 0 0px; width: 482px; 
	position: absolute; top: 91px; right: 30px; height: 29px; background: transparent url(/globalimages/nav/nav-lineA.gif) repeat-x; } 

#clients-li a#clients {background: transparent url(/globalimages/nav/nav-forclients.gif); 
	position: absolute; top: 0px; background-repeat:no-repeat; }  
#clients-li a#clients:hover {background: transparent url(/globalimages/nav/nav-forclients-ro.gif); background-repeat:no-repeat; }

#collaborators-li a#collaborators {background: transparent url(/globalimages/nav/nav-forcollaborators.gif); background-repeat:no-repeat; 
	position: absolute; top: 0px; left: 115px; }  
#collaborators-li a#collaborators:hover {background: transparent url(/globalimages/nav/nav-forcollaborators-ro.gif); background-repeat:no-repeat; }

#employers-li a#employers {background: transparent url(/globalimages/nav/nav-foremployers.gif); background-repeat:no-repeat; 
	position: absolute; top: 0px; left: 239px; }  
#employers-li a#employers:hover {background: transparent url(/globalimages/nav/nav-foremployers-ro.gif); background-repeat:no-repeat; }

#existing-clients-li a#employers {background: transparent url(/globalimages/nav/nav-existing-clients.gif); background-repeat:no-repeat; 
	position: absolute; top: 0px; left: 346px; }  
#existing-clients-li a#employers:hover {background: transparent url(/globalimages/nav/nav-existing-clients-ro.gif); background-repeat:no-repeat; }



#main-menu {margin: 3px 25px 0 10px; padding: 0; height: 33px; color: black; 
	background: transparent url(/globalimages/nav/nav-lineB.gif) repeat-x; width: 766px; 
	float: right; position: relative; top: -1px; }
	
#main-menu a {display:block;}
	
#main-menu-inside {margin: 3px 25px 0 10px; padding: 0; height: 33px; color: black; 
	background: transparent url(/globalimages/nav/nav-lineB.gif) repeat-x; width: 766px; 
	float: right; position: relative; top: 18px; }  

#main-menu-list li {margin: 0 10px 0 0px; padding:  0 0px 0 0; display: inline;  }

#main-menu-inside a {display:block;}


#home-li {position: absolute; top: -1px; }
a#home {background: transparent url(/globalimages/nav/nav-home.gif); }
a#home:hover {background: transparent url(/globalimages/nav/nav-home-ro.gif); }

#about-li {position: absolute; top: -1px; left: 83px; }  
a#about {background: transparent url(/globalimages/nav/nav-about.gif); }	
a#about:hover {background: transparent url(/globalimages/nav/nav-about-ro.gif); }  

#programs-li {position: absolute; top: -1px; left: 193px; }  
a#programs {background: transparent url(/globalimages/nav/nav-programs.gif);} 	
a#programs:hover {background: transparent url(/globalimages/nav/nav-programs-ro.gif); }  

#news-li {position: absolute; top: -1px; left: 313px; }  
a#news {background: transparent url(/globalimages/nav/nav-news.gif); }
a#news:hover {background: transparent url(/globalimages/nav/nav-news-ro.gif); }  

#calendar-li {position: absolute; top: -1px; left: 507px; }
a#calendar {background: transparent url(/globalimages/nav/nav-calendar.gif); } 	  
a#calendar:hover {background: transparent url(/globalimages/nav/nav-calendar-ro.gif); }  

#contact-li {position: absolute; top: -1px; left: 685px; }  
a#contact {background: transparent url(/globalimages/nav/nav-contact.gif); }
a#contact:hover {background: transparent url(/globalimages/nav/nav-contact-ro.gif); }  


#menu-right {margin: 0 0 0 0; padding: 15px; background: #DFD7C0; }
#menu-right a {color: #806000; font-size: 1em; font-family: arial, sans-serif; font-weight:bold; text-decoration:underline;}
#menu-right a:hover {color: #D9940B; font-size: 1em; font-family: arial, sans-serif;  font-weight:bold;}
#menu-right ul { list-style: disc; margin:0 0 0 45px;} 
#menu-right p {margin: 0 0 5px 0; color:#333; font-size:1.3em; font-weight:bold; }
#menu-right-list {margin:0 0 0 10px;}
#menu-right-list ul { list-style: disc; margin:0 0 0 30px;} 
#menu-right-list li a {color: #806000; font-size: 1em; font-family: arial, sans-serif; font-weight:bold;}
#menu-right-list li a:hover {color: #D9940B; font-size: 1em; font-family: arial, sans-serif;  font-weight:bold;}
#menu-right-list li li a { margin:0 0 0 15px;}


#flash-container {margin: 2px 0 0 0; padding: 0; } 

#flash-news, #flash-news2 {margin: 2px 0 0 30px;}


#news-announcements {margin: 0; padding: 0; background: #fff; width: 862px; } 
#news-announcements h2 {background: white; }
#news-announcements p {margin: 10px 5px 20px 15px; color: #666259; }
#news-announcements p a {color: #666259; font-weight: bold; text-decoration: underline; }
#news-announcements-col-1 {margin: 0; padding: 0; background: #DFD7C0; width: 49%; float: left; } 
#news-announcements-col-2 {margin: 0; padding: 0; background: #DFD7C0; width: 49%; float: right; }  




#news-feeds {margin: 15px 0 0 0; padding: 0px 0 0 0; width: 862px; } 
#news-feeds p {margin: 10px 5px 20px 15px; color: #666259; }

#news-feeds-col-1 {margin: 0; padding: 0; background: #DFD7C0; width: 49%; float: left; } 
#news-feeds-col-2 {margin: 0; padding: 0; background: #DFD7C0; width: 49%; float: right; }  


#content-inside-main {margin: 0; padding: 0; width: 581px; float: left; }

#content-inside-main p {
	margin: 0 0 10px 30px;
	padding: 0;
	
}
#content-inside-main a { color:#806000; text-decoration:underline; }
#content-inside-main a:hover { color:#D9940B; text-decoration:underline; }
#content-inside-main ul { list-style: disc; margin:0 0 0 60px;} 

#content-inside-additional  {margin: 0 13px 0 0; padding: 0; width: 268px; float: right; }

#content-inside-additional p {margin: 0 0 15px 0; padding: 15px; background: #DFD7C0; }

#content-inside-additional h3 { text-align:center;}


#footer {margin: 15px 0 0 0; padding: 0; color: #949494; background: transparent url(/globalimages/bg-footer.jpg) repeat-x; height: 67px; font-size: 1em; } 
#footer a {color: #949494; text-decoration: underline; }
#footer-wrap {margin: 0; padding: 10px 0 0 0; line-height: 1.3; font-size: .88em; }
.footer-thanks {font-weight: bold; }
.footer-copyright-address {margin: 1px 0 0 0; }
.footer-phone-fax {margin: 0px 0 0px 0; }


.clearer {clear: both; height: 1px; }

.header {font-family: Lucida Sans Unicode, Lucida Grande, sans-serif; color: #806000; font-size:50px;}

.stafftable { margin:0 0 0 50px;}
.stafftable td{border-bottom:solid 1px #D8C98D;} 

.caption { font-size:10px; color:#333;}


