body{
background: #AAAAAA;
border: none;
}

a:link, a:visited{
	color: #003163;
	text-decoration: none;	
}

a:hover{
	color: #003163;
	text-decoration: underline;	
}

hr {
color: #FFFFFF;
height: 1px;
padding: 0px;
margin: 0px;
}

/* Header Tags - remember we are using the h5 tags for navigation!!! */

h1 {
font: bold 1.0em Trebuchet MS, Verdana;
color: #00708A;
margin: 0px 0px 10px 0px;
}

/* Main Navigation - Works with Nav Link Style */
h3 {
font: bold 0.7em Trebuchet MS, Verdana;
margin: 0px 0px 10px 0px;
padding: 0px;
}

/* Site Map Only */
h5 {
font: bold 0.7em Trebuchet MS, Verdana;
color: #CCCCCC;
margin: 0px;
margin: 3px 0px 3px 0px;
}

.macwrapper {
position:absolute;
left:50%;
width:780px;
margin-left:-390px;
text-align:left;
top:50%;
margin-top: -270px;
}

/* Table and Cell Styles */
div#logo {
background: #A2D0D7 url(../images/bg-news.gif);
padding: 0px;
text-align: left;
z-index: 50;
position: absolute;
/*left: 100px;*/
width: 251px;
height: 87px;
}

div#flash {
background: #008B98 url(../images/bg-top.gif) no-repeat;
padding: 0px;
text-align: right;
z-index: 50;
position: absolute;
/*left: 351px;*/
left: 251px;
width: 535px;
height:114px;
}

div#home, div#main_1 {
background: #FFFFFF url(../images/bg-main-1.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#main_2 {
background: #FFFFFF url(../images/bg-main-2.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#about_us {
background: #FFFFFF url(../images/bg-about-us.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#business {
background: #FFFFFF url(../images/bg-business.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#young_woman {
background: #FFFFFF url(../images/young-woman.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#private_clients {
background: #FFFFFF url(../images/bg-private-clients.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#how_we_get_paid {
background: #FFFFFF url(../images/bg-paid.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#profile {
background: #FFFFFF url(../images/bg-profile.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}


div#businessman {
background: #FFFFFF url(../images/businessman.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#businessman_2 {
background: #FFFFFF url(../images/businessman2.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#elderly_man {
background: #FFFFFF url(../images/elderly-man.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#elderly_woman {
background: #FFFFFF url(../images/elderly-woman.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#father_son {
background: #FFFFFF url(../images/father-son.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#girl_telephone {
background: #FFFFFF url(../images/girl-telephone.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#mother_son {
background: #FFFFFF url(../images/mother-son.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#partnership {
background: #FFFFFF url(../images/partnership.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#woman_headset {
background: #FFFFFF url(../images/woman-headset.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#woman_headset_2 {
background: #FFFFFF url(../images/woman-headset2.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#woman_keys {
background: #FFFFFF url(../images/woman-keys.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#woman {
background: #FFFFFF url(../images/woman.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#woman_2 {
background: #FFFFFF url(../images/woman2.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#woman_3 {
background: #FFFFFF url(../images/woman3.jpg) no-repeat;
color: #FFFFFF;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#woman_4 {
background: #FFFFFF url(../images/woman4.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#young_man {
background: #FFFFFF url(../images/young-man.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#young_woman {
background: #FFFFFF url(../images/young-woman.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#young_woman_2 {
background: #FFFFFF url(../images/young-woman2.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#school_girl {
background: #FFFFFF url(../images/school-girl.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#young_man_2 {
background: #FFFFFF url(../images/young-man2.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#elderly_couple {
background: #FFFFFF url(../images/elderly-couple.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#female_happy_face {
background: #FFFFFF url(../images/female-happyface.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#male_happy_face {
background: #FFFFFF url(../images/male-happyface.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#teacher {
background: #FFFFFF url(../images/teacher.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#thinking_woman {
background: #FFFFFF url(../images/thinking-woman.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#white_happy_face {
background: #FFFFFF url(../images/white-happyface.jpg) no-repeat;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
}

div#main_news, div#blank_background {
background: #A3D1D7;
color: #000000;
padding: 0px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 555px;
height: 330px;
overflow: visible;
}

div#updates {
background: #A3D1D7;
color: #000000;
padding: 0px 10px 0px 10px;
z-index: 25;
position: absolute;
top: 87px;
/*left: 100px;*/
width: 535px;
height: 330px;
overflow: visible;
}

div#wrapperNews {
background: #A2D0D7 url(../images/bg-news.gif);
padding: 0px 0px 0px 0px;
text-align: left;
z-index: 25;
top: 114px;
position: absolute;
/*left: 652px;*/
left: 552px;
width: 235px;
height: 310px;
}

div#main_navigation_horizontal {
background: #FFFFFF;
text-align: left;
z-index: 25;
top: 415px;
position: absolute;
/*left: 100px;*/
width: 552px;
height: 25px;
padding: 5px 0px 0px 0px;
border-top: solid 2px #008B98;
}

div#contact {
background: #F47431;
text-align: left;
z-index: 50;
top: 415px;
position: absolute;
/*left: 652px;*/
left: 552px;
width: 235px;
height: 25px;
border-top: solid 2px #008B98;
padding: 5px 0px 5px 0px;
}

div#section_navigation {
background: #008B98;
padding: 0px;
text-align: left;
z-index: 25;
top: 442px;
position: absolute;
/*left: 100px;*/
width: 552px;
height: 75px;
padding: 5px 0px 0px 0px;
}

div#rss {
background: #008B98;
padding: 0px;
text-align: left;
z-index: 25;
top: 497px;
position: absolute;
/*left: 100px;*/
width: 552px;
height: 20px;
padding: 0px 0px 0px 0px;
}

div#copyright {
background: #008B98 url(../images/bg-copyright.gif) repeat-y;
padding: 20px 20px 20px 0px;
text-align: right;
z-index: 50;
top: 442px;
position: absolute;
/*left: 652px;*/
left: 552px;
width: 215px;
height: 60px;
}

div#news_scroller {
background: #16A4B1;
padding: 0px;
text-align: left;
z-index: 25;
top: 517px;
position: absolute;
/*left: 100px;*/
width: 552px;
height: 25px;
}

/* Image Styles */
.news_image {
float:left;
width: 250px;
height: 200px;
overflow:hidden;
padding: 50px 0px 0px 0px;
}

.news_text, .blank_background_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
padding: 40px 0px 20px 0px;
left: 250px;
min-height: 260px;
width: 280px;
overflow: visible;
z-index: 50;
}

/* Text Styles */
.home_text, .about_us_text, .main1_text, .woman_3_text {
font: 0.7em Trebuchet MS, Verdana;
color: #FFFFFF;
text-align:left;
margin-top: 27px;
padding: 21px 218px 20px 30px;
height: 260px;
width: 305px;
overflow: auto;
}

.female_happy_face_text, .thinking_woman_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
margin-top: 27px;
padding: 21px 218px 20px 30px;
height: 260px;
width: 305px;
overflow: auto;
}

.main_2_text, .businessman_text, .elderly_woman_text, .male_happy_face_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
margin-top: 27px;
margin-left: 250px;
padding: 21px 20px 20px 0px;
left: 250px;
height: 260px;
width: 282px;
overflow: auto;
}

.elderly_couple_text {
font: 0.7em Tahoma;
color: #000000;
text-align:left;
margin-top: 27px;
margin-left: 280px;
padding: 21px 20px 20px 0px;
/*left: 250px;*/
height: 260px;
width: 252px;
overflow: auto;
}

.business_text, .private_clients_text, .profile_text {
font: 0.7em Trebuchet MS, Verdana;
color: #FFFFFF;
text-align:left;
margin-top: 27px;
padding: 21px 218px 20px 30px;
height: 260px;
width: 305px;
overflow: auto;
}

.mother_son_text {
font: 0.7em Trebuchet MS, Verdana;
color: #FFFFFF;
text-align:left;
margin-top: 27px;
padding: 21px 288px 20px 30px;
height: 260px;
width: 235px;
overflow: auto;
}

.woman_2_text, .woman_4_text {
font: 0.7em Trebuchet MS, Verdana;
color: #FFFFFF;
text-align:left;
margin-top: 27px;
padding: 21px 10px 20px 0px;
margin-left: 250px;
height: 260px;
width: 292px;
overflow: auto;
}

.young_woman_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
margin-top: 27px;
padding: 21px 10px 20px 0px;
margin-left: 250px;
height: 260px;
width: 292px;
overflow: auto;
}

.businessman_2_text, .elderly_man_text, .girl_telephone_text, .woman_headset_text, .woman_text, .young_woman_2_text, .school_girl_text, .young_man_2_text, .teacher_text, .white_happy_face_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
margin-top: 27px;
padding: 21px 218px 20px 30px;
height: 260px;
width: 305px;
overflow: auto;
}

.partnership_text, .woman_headset_2_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
margin-top: 27px;
padding: 21px 308px 20px 30px;
height: 260px;
width: 215px;
overflow: auto;
}

.young_man_text, .woman_keys_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
margin-top: 27px;
padding: 21px 250px 20px 30px;
height: 260px;
width: 290px;
overflow: auto;
}

.how_we_get_paid_text, .father_son_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
margin-top: 27px;
margin-left: 250px;
padding: 21px 20px 20px 0px;
left: 250px;
height: 260px;
width: 282px;
overflow: auto;
z-index: 50;
}

.date_text {
font: bold 0.7em Trebuchet MS, Verdana;
color: #003163;
padding: 20px 10px 10px 10px;
}

.rss_text {
font: 0.7em Tahoma;
color: #FFFFFF;
}

.title {
font: bold 1.0em Trebuchet MS, Verdana;
color: #F26521;
padding: 0px 0px 10px 0px;
margin: 0px 10px 0px 10px;
text-align:left;
border-bottom: dotted 1px #FFFFFF;
}

.downloadText {
font: 0.8em Tahoma;
color: #003163;
padding: 10px 10px 5px 10px;
text-align:left;
}

.news {
font: 0.8em Trebuchet MS, Verdana;
color: #003163;
padding: 10px 10px 30px 10px;
text-align:left;
}

.contact_text {
font: bold 0.7em Trebuchet MS, Verdana;
color: #FFFFFF;
padding: 0px 0px 5px 10px;
text-align:left;
}

.updates_text {
font: 0.7em Trebuchet MS, Verdana;
color: #000000;
text-align:left;
padding: 40px 0px 20px 0px;
left: 0px;
height: 260px;
width: 555px;
overflow: visable;
z-index: 50;
}

/* Site Map */
.site_map {
font: 0.9em Trebuchet MS, Verdana;
color: #4F9BA9;
padding: 10px 10px 40px 10px;
text-align: center;
}

.newsScrollerText {
font: 0.7em Tahoma;
color: #FFFFFF;
padding: 5px 0px 0px 10px;
text-align:left;
}

.download_archive_text {
font-size: 0.9em;
padding: 5px 0px 5px 0px;
text-align:left;
}

/* Form Styles */
.text2 {
font: 12px Trebuchet MS, Verdana;
color: #000000;
border: 1px solid #00708A;
padding: 3px;
}

.std_button {
background: #00708A;
font: bold 12px Trebuchet MS, Verdana;
color: #FFFFFF;
border: 0px;
}

.small_text {
font: 0.7em Trebuchet MS, Verdana;
}

/* Main Nav Links */
a.nav_link:link, a.nav_link:visited, a.nav_link:active {
font: 1.0em Trebuchet MS, Verdana;
COLOR: #008B98;
TEXT-DECORATION: none;
padding: 10px 10px 10px 5px;
}

a.nav_link:hover {
font: 1.0em Trebuchet MS, Verdana;
background: url(../images/bg-main-nav.gif) no-repeat right;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
padding: 10px 10px 10px 5px;
}

/* Active Links ie when we are on that page */
.nav_link_active, a.nav_link_active:link, a.nav_link_active:hover, a.nav_link_active:active, a.nav_link_active:visited {
font: 1.0em Trebuchet MS, Verdana;
background: url(../images/bg-main-nav.gif) no-repeat right;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
padding: 10px 10px 10px 5px;
}

/* Sub Nav Links */
.sub_nav_link, a.sub_nav_link:link, a.sub_nav_link:visited, a.sub_nav_link:active {
font: 1.0em Trebuchet MS, Verdana;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
padding: 10px 15px 10px 10px;
}

a.sub_nav_link:hover {
font: 1.0em Trebuchet MS, Verdana;
background: url(../images/bg-mo.gif) no-repeat right;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
padding: 10px 15px 10px 10px;
}

/* Active Links ie when we are on that page */
.sub_nav_link_active, a.sub_nav_link_active:link, a.sub_nav_link_active:hover, a.sub_nav_link_active:active, a.sub_nav_link_active:visited {
font: 1.0em Trebuchet MS, Verdana;
background: url(../images/bg-mo.gif) no-repeat right;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
padding: 10px 15px 10px 10px;
}


/* Section Nav Links */
.section_nav_link, a.section_nav_link:link, a.section_nav_link:visited, a.section_nav_link:active {
font: bold 1.2em Trebuchet MS, Verdana;
COLOR: #003163;
TEXT-DECORATION: none;
padding: 10px 15px 10px 0px;
}

a.section_nav_link:hover {
font: bold 1.2em Trebuchet MS, Verdana;
COLOR: #003163;
TEXT-DECORATION: underline;
padding: 10px 15px 10px 0px;
}

/* Active Links ie when we are on that page */
.section_nav_link_active, a.section_nav_link_active:link, a.section_nav_link_active:active, a.section_nav_link_active:visited {
font: bold 1.2em Trebuchet MS, Verdana;
COLOR: #F26521;
TEXT-DECORATION: none;
padding: 10px 15px 10px 0px;
}

.a.section_nav_link_active:hover {
font: bold 1.2em Trebuchet MS, Verdana;
COLOR: #F26521;
TEXT-DECORATION: underline;
padding: 10px 15px 10px 0px;
}

/* Contact Us Link */
a.contact:link, a.contact:visited, a.contact:hover, a.contact:active {
/*font: bold 0.8em Trebuchet MS, Verdana;*/
COLOR: #FFFFFF;
padding: 3px 10px 3px 0px;
}

a.newsNav:link, a.newsNav:visited, a.newsNav:hover, a.newsNav:active {
color: #F26521;
}

/* RSS Links */
div#rss a:link, div#rss a:active, div#rss a:visited {
color: #FFFFFF;
text-decoration: none;
}

div#rss a:hover {
color: #FFFFFF;
text-decoration: underline;
}

div#ontop {
	background-color: #CC0000;
	z-index: 50;
	top: 400px;
	position: absolute;
/*	left: 200px;*/
	left: 100px;
	width: 100px;
	height:100px;
}
div#inmiddle {
	background-color: #66FFFF;
	z-index: 25;
	top: 400px;
	position: absolute;
/*	left: 100px;*/
	width:300px;
	height:100px;
}
div#onbottom {
	background-color: #CCCCCC;
	top: 400px;
	position: absolute;
	left: 0px;
	width:500px;
	height:100px;
}
div#leftside {
	background-color: #CCCCCC;
	top: 50px;
	position: absolute;
	left: 0px;
	width:200px;
	height:100px;
}
div#rightside {
	background-color: #fff;
	border:1px solid #000;
	top: 50px;
	position: absolute;
/*	left: 180px;*/
	left: 80px;
	width:200px;
	height:100px;
}
div#left2 {
	background-color: #CCCCCC;
	top: 200px;
	position: absolute;
	left: 0px;
	width:200px;
	height:100px;
	z-index:0;
}
div#right2 {
	background-color: #fff;
	border:1px solid #000;
	top: 200px;
	position: absolute;
/*	left: 180px;*/
	left: 80px;
	width:200px;
	height:100px;
	z-index:1;
}
div#inst1 {
	position:absolute;
	top:30px;
}
div#inst2 {
	position:absolute;
	top:180px;
}
div#inst3 {
	position:absolute;
	top:380px;
}div#return {
	position: absolute;
	top: 520px;
}