body {
text-align: center;
/*width: 900px; */
background: url(images/gradBG_new.gif);
background-repeat: repeat-x;
background-color: #45382F;
margin-top: 5px;
}

body.Pg2 {
text-align: center;
/*width: 900px; */
background: url(images/gradBG_new.gif);
background-repeat: repeat-x;
background-color: #473A31;
margin-top: 5px;
}

.outer {
width: 900px;
/*margin: 0 auto;
text-align: left;*/
}

a, a:visited {
font-family: Tahoma, sans-serif;
color: #667794;
text-decoration: underline;
}

a:hover {
font-family: Tahoma, sans-serif;
color: #FF6600;
text-decoration: none;
}

td.toprow {
width: 900px;
height: 49px;
background: url(images/dotOrg.gif);
background-repeat:  no-repeat;
}

td.headerLeft {
width: 77px;
height: 122px;
background-color: #667794;
background: url(images/header_left1.gif);
background-repeat:  no-repeat;
}

td.header {
width: 746px;
height: 122px;
background-color: #667794;
background: url(images/header.gif);
background-repeat:  no-repeat;
}

td.headerRight {
width: 77px;
height: 122px;
background-color: #667794;
background: url(images/header_right1.gif);
background-repeat:  no-repeat;
}



/* -- TOPNAV CONTAINER -- */

td.topnavLeft {
width: 77px;
height: 29px;
background-color: #C3C3C3;
background: url(images/testnavL1.gif);
background-repeat:  no-repeat;
}

td.topnav {
width: 746px;
height: 29px;
background-color: #C3C3C3;
/*background: url(images/topnavBG.gif);
background-repeat: no-repeat;*/
}

td.topnav li {
display: inline;
}

td.topnav li a {
float: left; 
height: 29px;
}

/* MICHAEL's BUTTONS */

td.topnav li.homenav a {width: 149px; background-image: url(images/nav_static_home.gif);}
td.topnav li.aboutusnav a {width: 149px; background-image: url(images/nav_static_about.gif);}
td.topnav li.servicesnav a {width: 150px; background-image: url(images/nav_static_services.gif);}
td.topnav li.supportnav a {width: 149px; background-image: url(images/nav_static_support.gif);}
td.topnav li.newsnav a {width: 149px; background-image: url(images/nav_static_news.gif);}


/*-- visited button states --*/

td.topnav li.homenav a:visited {width: 149px; background-image: url(images/nav_static_home.gif);}
td.topnav li.aboutusnav a:visited {width: 149px; background-image: url(images/nav_static_about.gif);}
td.topnav li.servicesnav a:visited {width: 150px; background-image: url(images/nav_static_services.gif);}
td.topnav li.supportnav a:visited {width: 149px; background-image: url(images/nav_static_support.gif);}
td.topnav li.newsnav a:visited {width: 149px; background-image: url(images/nav_static_news.gif);}


/*-- hover button states --*/
td.topnav li.homenav a:hover {width: 149px; background-image: url(images/nav_hover_home.gif);}
td.topnav li.aboutusnav a:hover {width: 149px; background-image: url(images/nav_hover_about.gif);}
td.topnav li.servicesnav a:hover {width: 150px; background-image: url(images/nav_hover_services.gif);}
td.topnav li.supportnav a:hover {width: 149px; background-image: url(images/nav_hover_support.gif);}
td.topnav li.newsnav a:hover {width: 149px; background-image: url(images/nav_hover_news.gif);}

		/*-- click button states --*/
td.topnav li.homenav a:active {width: 149px; background-image: url(images/nav_onclik_home.gif);}
td.topnav li.aboutusnav a:active {width: 149px; background-image: url(images/nav_onclik_about.gif);}
td.topnav li.servicesnav a:active {width: 150px; background-image: url(images/nav_onclik_services.gif);}
td.topnav li.supportnav a:active {width: 149px; background-image: url(images/nav_onclik_support.gif);}
td.topnav li.newsnav a:active {width: 149px; background-image: url(images/nav_onclik_news.gif);}


/*-- selected button states --*/
td.topnav li.selectedHome a {width: 149px; background-image: url(images/nav_active_home.gif);}
td.topnav li.selectedAbout a {width: 149px; background-image: url(images/nav_active_about.gif);}
td.topnav li.selectedServices a {width: 150px; background-image: url(images/nav_active_services.gif);}
td.topnav li.selectedSupport a {width: 149px; background-image: url(images/nav_active_support.gif);}
td.topnav li.selectedNews a {width: 149px; background-image: url(images/nav_active_news.gif);}


/*-- selected-visited button states --*/

td.topnav li.selectedHome a:visited {width: 149px; background-image: url(images/nav_active_home.gif);}
td.topnav li.selectedAbout a:visited {width: 149px; background-image: url(images/nav_active_about.gif);}
td.topnav li.selectedServices a:visited {width: 150px; background-image: url(images/nav_active_services.gif);}
td.topnav li.selectedSupport a:visited {width: 149px; background-image: url(images/nav_active_support.gif);}
td.topnav li.selectedNews a:visited {width: 149px; background-image: url(images/nav_active_news.gif);}


/*-- selected-hover button states --*/
td.topnav li.selectedHome a:hover {width: 149px; background-image: url(images/nav_hover_home.gif);}
td.topnav li.selectedAbout a:hover {width: 149px; background-image: url(images/nav_hover_about.gif);}
td.topnav li.selectedServices a:hover {width: 150px; background-image: url(images/nav_hover_services.gif);}
td.topnav li.selectedSupport a:hover {width: 149px; background-image: url(images/nav_hover_support.gif);}
td.topnav li.selectedNews a:hover {width: 149px; background-image: url(images/nav_hover_news.gif);}

		/*-- selected:-click button states --*/
td.topnav li.selectedHome a:active {width: 149px; background-image: url(images/nav_onclik_home.gif);}
td.topnav li.selectedAbout a:active {width: 149px; background-image: url(images/nav_onclik_about.gif);}
td.topnav li.selectedServices a:active {width: 150px; background-image: url(images/nav_onclik_services.gif);}
td.topnav li.selectedSupport a:active {width: 149px; background-image: url(images/nav_onclik_support.gif);}
td.topnav li.selectedNews a:active {width: 149px; background-image: url(images/nav_onclik_news.gif);}


td.topnavRight {
width: 77px;
height: 29px;
background-color: #C3C3C3;
background: url(images/testnavR1.gif);
background-repeat:  no-repeat;
}




/*  BOTTOM NAV  */

td.footerContainer {
width: 900px;
/*height: 90px;*/
background: url(images/footerBG.gif);
background-repeat:  no-repeat;
vertical-align: top;
text-align: left;
}

td.bottomnav {
padding-left: 270px;
height: 30px;
color: #CCCCCC;
text-align: left;
display: block;
}


a.bottomnav, a:visited.bottomnav {
font-family: Tahoma, sans-serif;
font-size: 70%;
color: #FFFFCC;
text-decoration: none;
vertical-align: bottom;
}

a:hover.bottomnav {
font-family: Tahoma, sans-serif;
font-size: 70%;
color: #FF6600;
text-decoration: underline;
vertical-align: bottom;
}

td.footer_text {
height: 35px;
font-family: Arial, sans-serif;
font-size: 65%;
color: #FFFFCC;
text-align: left;
vertical-align: middle;
padding-top: 5px;
padding-left: 370px;
display: block;
}

div.footer_text {
color: #CCCCCC;
}



/*  HOME PAGE ONLY  */

td.innerHome {
background-color: #88807A;
background: url(images/BGhome.gif);
background-repeat: no-repeat;
width: 746px;
/*height: 228px;*/
vertical-align: top;
padding-left: 12px;
}

td.innerHome_Left {
background-color: #88807A;
background: url(images/bgPg1_L1.gif);
background-repeat: no-repeat;
width: 77px;
height: 228px;
vertical-align: top;
}

td.innerHome_Right {
background-color: #88807A;
background: url(images/bgPg1_R1.gif);
background-repeat: no-repeat;
width: 77px;
height: 228px;
vertical-align: top;
}

td.bodytextHome {
width: 520px;
height: 220px;
float: left;
font-family: Tahoma, sans-serif;
font-weight: normal;
font-size: 70%;
/*border: 1px solid red;*/
color: #FFFFFF;
font-style: italic;
text-align: left;
vertical-align: top;
padding-left: 0px;
padding-right: 0px;
}

td.bodytextHome img.imgright {

	padding-left: 5px;
	float: right;
}

.homeTitle{
font-weight: bold;
font-style: italic;
color: #EDE088;
font-size: 1.5em;
padding-top: 12px;
padding-bottom: 0px;
}

.homeSubTitle{
font-weight: bold;
font-style: italic;
color: #EDE088;
font-size: 1.2em;
padding-top: 12px;
padding-bottom: 0px;
}

td.sidenavHome {
width: 195px;
/* height: 300px; */
/*float: right;*/
/*border: 1px solid red;*/
/*font-family: Arial, sans-serif;
font-weight: bold;
font-size: 75%;
color: #254078;*/
text-align: left;
vertical-align: top;
padding-left: 0px;
padding-top: 10px;
}



/*-- QUICK LINKS and NEWS --*/

#QwrapperOuter {
margin: 0;
top: 0;
padding: 0;
padding-bottom: 0;
width: 182px;
height: 100px;
display: block;
background-color: #88807A;
/*border: 1px solid red;*/
}

#QwrapperInside {
width: 150px;
/*background-color: #FFFFCC;*/
padding-left: 32px;
margin: 0;
top: 0;
padding-top: 0px;

}

img.quicklinks {
margin: 0;
padding-bottom: 0px;
}

a.effect {
width: 125px;  
height: 20px; 
background-color: #88807A;   
display: block;
text-decoration: none;
padding-left: 7px;
font-family: Tahoma, sans-serif;
font-size: .73em;
color: #FFFFCC;
vertical-align: middle;
line-height: 20px;
}

a.effect:hover {
width: 125px;  
height: 20px;  
background-color: #766F6D;
display: block;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
}



 /* -- Page 2 Styles -- */

td.Pg2innerLeft {
background: url(images/bgPg2L1.gif);
background-repeat:  no-repeat;
background-color: #473A31;
vertical-align: top;
text-align: left;
}

td.Pg2inner {
width: 746px;
background-color: #D4D1CF;
padding-top: 12px;
vertical-align: top;
/*border: 1px solid red;*/
}

td.Pg2innerRight {
background: url(images/bgPg2R1.gif);
background-repeat:  no-repeat;
background-color: #473A31;
vertical-align: top;
text-align: right;
}

td.Pg2sidenav {
width: 149px;
/*border-right: 1px solid #CCCCCC;*/
font-family: Tahoma, sans-serif;
font-weight: bold;
font-size: 75%;
color: #8093BF;
text-align: left;
vertical-align: top;
padding-left: 5px;
}

#Pg2QwrapperOuter {
margin: 0;
top: 0;
padding: 0;
padding-bottom: 0;
padding-left: 4px;
width: 149px;
/*height: 100px;*/
display: block;
background-color: #D4D1CF;
/*border: 1px solid red;*/
}

#Pg2QwrapperInside {
width: 149px;
background-color: #D4D1CF;
/*padding-left: 5px;*/
margin: 0;
top: 0;
padding-top: 0px;
}

a.Pg2effect {
width: 128px;  
height: 20px; 
background-color: #D4D1CF;   
display: block;
text-decoration: none;
padding-left: 7px;
font-family: Tahoma, sans-serif;
font-size: 1em;
font-weight: normal;
color: #000000;
vertical-align: middle;
line-height: 20px;
}

a.Pg2effect:hover {
width: 128px;  
height: 20px;  
background-color: #BCBDC2;
display: block;
text-decoration: none;
vertical-align: middle;
line-height: 20px;
}

#Pg2effectselected {
width: 128px;  
height: 20px;  
background-color: #9EA9C5;
display: block;
font-weight: normal;
color: #FFFFFF;
padding-left: 7px;
vertical-align: middle;
line-height: 20px;
}

td.Pg2bodytext {
width: 555px;
background-image: url(images/Pg2BG.gif);
background-position: bottom right;
background-repeat: no-repeat;
text-align: left;
padding-right: 5px;
postion: absolute;
vertical-align: top;
}

td.Pg2bodytext img.imgright {

	padding-left: 5px;
	float: right;
}


#Pg2text {
width: 555px;
vertical-align: top;
text-align: left;
font-family: Tahoma, sans-serif;
font-weight: normal;
font-size: 75%;
color: #333333;
/*border: 1px solid green;*/
padding-bottom: 20px;
}


#Pg2text img.imgbottom {
vertical-align: absbottom;
}

.boardmemberTitle {
/*font-size: .8em;*/
color: #667794;
font-weight: bold;
}

.pageQuoteLeadership {
font-size: 1.3em;
font-style: italic;
color: #000000;
padding-top: 20px;
padding-bottom: 30px;
}

.memberQuote {
font-style: italic;
color: navy;
color: #000000;
padding-bottom: 20px;
}

.title{
font-weight: bold;
color: #667794;
font-size: 1.5em;
/*padding-top: 12px;*/
padding-bottom: 0px;
}

.subTitle{
font-weight: bold;
color: #667794;
font-size: 1.2em;
/*padding-top: 12px;*/
padding-bottom: 0px;
}

.headingTitle{
font-weight: bold;
color: #667794;
font-size: 1em;
/*padding-top: 12px;*/
padding-bottom: 0px;
}

td.Pg2bodytext a.target {
font-family: Tahoma, sans-serif;
font-weight: normal;
text-decoration: underline;
}

td.Pg2bodytext a.topofpage {
font-family: Tahoma, sans-serif;
font-size: .9em;
font-weight: normal;
text-decoration: underline;
float: right;
padding-right: 20px;
}

td.Pg2footerContainer {
width: 900px;
/*height: 90px;*/
background: url(images/footerPg2BG.gif);
background-repeat:  no-repeat;
background-color:#473A31;
vertical-align: top;
text-align: left;
}

td.Pg2bottomnav {
padding-left: 270px;
height: 30px;
padding-top: 30px;
vertical-align: middle;
color: #CCCCCC;
text-align: left;
display: block;
/*border: 1px solid red;*/
}


a.Pg2bottomnav, a:visited.Pg2bottomnav {
font-family: Tahoma, sans-serif;
font-size: 70%;
color: #FFFFCC;
text-decoration: none;
vertical-align: bottom;
}

a:hover.Pg2bottomnav {
font-family: Tahoma, sans-serif;
font-size: 70%;
color: #FF6600;
text-decoration: underline;
vertical-align: bottom;
}

td.Pg2footer_text {
height: 35px;
font-family: Arial, sans-serif;
font-size: 65%;
color: #FFFFCC;
text-align: left;
vertical-align: middle;
/*padding-top: 15px;*/
padding-left: 318px;
display: block;

}

div.Pg2footer_text {
color: #CCCCCC;
}






/* IMAGES */
img.imgright
{
	padding-left: 0px;
	float: right;
	text-align: right;
}
img.imgleft
{
	padding-right: 12px;
	float: left;

img.imgbottom 
{
	vertical-align: bottom;
}


.videocaption {
font-family: Tahoma, sans-serif;
font-size: .75em;
}