body{
	margin: 0px;
	background: #AAAAAA url(../images/bg.gif) repeat-y;
	background-position:center;
	text-align:center;
}

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

a:hover{
	color: #4C9BAD;
	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 Tahoma;
color: #00708A;
margin: 0px 0px 10px 0px;
}

/* Main Navigation - Works with Nav Link Style */
h3 {
font: bold 0.75em Tahoma;
margin: 3px 0px 3px 0px;
padding: 0px;
text-align: right;
}

/* Site Map Only */
h5 {
font: bold 0.75em Tahoma;
color: #CCCCCC;
margin: 0px;
margin: 3px 0px 3px 0px;
}

/* Table and Cell Styles */
td {
background-color: #FFFFFF;
font: 1.0em Tahoma;
color: #333333;
text-align: left;
padding: 0px;
}

/* Main Text Style */
.td_sections {
background: #FFFFFF;
border-right: 1px solid #000000;
color: #666666;
padding: 0px;
}

.td_intro_text {
background: #00708A;
/*border-right: 1px solid #FFFFFF;*/
color: #FFFFFF;
text-align: justify;
}

.td_testing_message {
background: #00708A;
color: #FFFFFF;
text-align: justify;
}

.td_testing_message_insert {
background: #00708A;
color: #FFFFFF;
text-align: justify;
}

.td_case_study {
background: #99C6D0;
padding: 0px;
text-align: justify;
border-top: 10px solid #FFFFFF;
}

.td_case_study_bg {
background: #99C6D0;
padding: 0px;
text-align: justify;
}

.home_text {
font: 0.75em Tahoma;
padding: 0px;
}

.main_text {
font: 0.75em Tahoma;
padding: 10px;
}

.indent_right_align {
font: 0.75em Tahoma;
padding: 10px 20px 10px 0px;
text-align: right;
}

.right_align {
font: 0.75em Tahoma;
padding: 10px 0px 0px 0px;
text-align: right;
}

.indent_left_align {
font: 0.75em Tahoma;
padding: 10px 0px 10px 20px;
text-align: left;
}

.left_align {
font: 0.75em Tahoma;
padding: 10px 0px 0px 0px;
text-align: left;
}

/* News Styles */
.td_news_scroller {
background: #CCE2E8;
padding: 3px 0px 3px 0px;
text-align: left;
border-bottom: 2px solid #000000;
}

.td_news_featured {
background: #99C6D0;
padding: 0px;
text-align: justify;
}

.td_news_archive_text {
background: #99C6D0;
padding: 0px;
text-align: justify;
}

.news_image {
float:left;
width: 125px;
overflow:hidden;
padding: 0px 0px 0px 0px;
}

.news_text {
font: 0.75em Tahoma;
padding: 0px;
}

.featured_news_text {
font: bold 0.75em Tahoma;
color: #00708A;
padding: 10px;
text-align: left;
}

.news_archive_text {
font: 1.0em Tahoma;
padding: 10px 20px 0px 20px;
}

.case_study_text {
font: 0.75em Tahoma;
padding: 0px 0px 0px 0px;
}

.indent_10 {
padding: 0px 10px 0px 10px;
}

/* Date Style */
.td_date {
background: #99C6D0;
color: #FFFFFF;
padding: 3px 0px 3px 0px;
text-align: right;
border-bottom: 2px solid #000000;
}

.date_text {
font: bold 0.75em Tahoma;
padding: 0px 10px 0px 10px
}

/* Footer */
.td_footer_left {
color: #FFFFFF;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
background: #4C9BAD;
text-align: left;
padding: 3px 0px 3px 0px;
}

.td_footer_right {
color: #FFFFFF;
border-top: 1px solid #FFFFFF;
background: #00708A;
text-align: right;
padding: 3px 0px 3px 0px;
}

.footer_text {
font: 0.65em Tahoma;
padding: 0px 10px 0px 10px;
}

.accreditation_text {
font: 0.75em Tahoma;
color: #4F9BA9;
padding: 10px;
}

.td_accredd_block {
border-top: 1px solid #4C9BAD;
padding: 3px 0px 3px 0px;
}

.td_accredd_logos {
background: transparent;
padding: 0px;
text-align: right;
}

.site_map {
font: 0.9em Tahoma;
color: #4F9BA9;
padding: 10px 10px 40px 10px;
text-align: center;
}

/* Sub Nav */
.td_sub_nav {
border-right: 1px solid #000000;
}

.sub_nav {
text-align: right;
padding: 7px 20px 0px 0px;
}

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

.std_button {
background: #00708A;
font: bold 12px Tahoma;
color: #FFFFFF;
border: 0px;
}

.small_text {
font: 0.75em Tahoma;
}

/* Sub Nav Links */
a.sub_nav_link:link {
COLOR: #666666;
TEXT-DECORATION: none;
}

a.sub_nav_link:visited {
COLOR: #666666;TEXT-DECORATION: none;
}
a.sub_nav_link:hover {
COLOR: #4C9BAD;
TEXT-DECORATION: underline;
}
a.sub_nav_link:active {
COLOR: #666666;
TEXT-DECORATION: none;
}

/* Active Links ie when we are on that page */
a.sub_nav_link_active:link {
COLOR: #4C9BAD;
TEXT-DECORATION: none;
}

a.sub_nav_link_active:visited {
COLOR: #4C9BAD;
TEXT-DECORATION: none;
}
a.sub_nav_link_active:hover {
COLOR: #4C9BAD;
TEXT-DECORATION: underline;
}
a.sub_nav_link_active:active {
COLOR: #4C9BAD;
TEXT-DECORATION: none;
}