@charset "UTF-8";
/* CSS Document */


/* SHARED STRUCTURE CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/

body {
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding:0px;
background-color:#3e5164;
background-image:url(images/site_bg.jpg);
background-position:top center;
background-repeat:repeat-x;
text-align:center;
}

.siteCntnr {
display:block;
margin-top:0px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:950px;
text-align:center;
min-height:1100px;
}

.mainCntnr1 {
display:block;
float:left;
margin-top:0px;
margin-bottom:10px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:950px;
height:auto;
background-image:url(images/container_gradient_top.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#7C8F9D;
text-align:center;
}

.mainCntnr2 {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
width:920px;
height:auto;
background-image:url(images/container_gradient_base.jpg);
background-position:bottom left;
background-repeat:repeat-x;
text-align:center;
}

.headerNavigation {
display:block;
float:left;
margin-top:15px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:920px;
height:50px;
clear:both;
}

.primaryNavList {
display:block;
float:left;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0em;
padding-right:0em;
width:920px;
height:50px;
list-style:none;
}

.primaryNavList li {
display:inline;
float:left;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0em;
padding-right:0em;
list-style:none;
}

.primaryNavList li a:link {
display:inline;
float:left;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
border:none;
}

img {
border:none;
}

.footerCntnr {
display:block;
float:left;
margin-top:15px;
margin-bottom:15px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:920px;
height:71px;
background-image:url(images/footer_BGtile.jpg);
background-position:top left;
background-repeat:repeat-x;
text-align:left;
clear:both;
}

.footerLinksCntnr {
display:block;
float:right;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:243px;
background-color:#990000;
}

.footerTextCntnr {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:17px;
padding-bottom:0px;
padding-left:62px;
padding-right:0px;
width:615px;
height:54px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:10px;
line-height:12px;
color:#FFFFFF;
background-image:url(images/footer_logo.jpg);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
overflow:hidden;
}

.footerLinksCntnr a:link {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
.footerLinksCntnr a:visited {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
.footerLinksCntnr a:hover {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
.footerLinksCntnr a:active {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}




.browserCntnr {
display:block;
float:center;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:920px;
height:60px;
text-align:center;
clear:both;
}


.browserTextCntnr {
display:block;
float:center;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:920px;
height:60px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:10px;
line-height:12px;
color:#FFFFFF;
text-align:center;
overflow:hidden;
}

.browserLinksCntnr a:link {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
.browserLinksCntnr a:visited {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
.browserLinksCntnr a:hover {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}
.browserLinksCntnr a:active {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}





/* END SHARED STRUCTURE CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/







/* HOME PAGE STRUCTURE CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/

.homeBody {
background-image:url(images/siteBG_sample.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}

.homePhotoAndButton {
display:block;
float:left;
margin-top:15px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:920px;
height:470px;
clear:both;
}

.homeButtonCntnr {
display:block;
float:right;
width:245px;
height:470px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.homePhotoGroupCntnr {
display:block;
float:left;
width:660px;
height:470px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.homePhoto {
display:block;
float:left;
width:660px;
height:470px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.homeLogo {
display:block;
float:left;
width:660px;
height:138px;
position:relative;
top:-138px;
left:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}


.homeLowerAreaCntnr {
display:block;
float:left;
margin-top:15px;
margin-bottom:15px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:920px;
height:auto;
clear:both;
}

.homeContactColumn {
display:block;
float:right;
width:245px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
}

.homeNewsColumn {
display:block;
float:left;
width:660px;
height:auto;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
}

.clstable {
display:block;
float:left;
margin-top:-10px;
margin-bottom:0px;
margin-left:20px;
background-color:transparent !important;
overflow:hidden;
}

.clstable td {
background-color:transparent !important;
font-size:0px;
color:#7c8f9d;
height:auto;
min-height:0px;
}

.clstable td p {
margin-top:0px;
margin-bottom:0px !important;
background-color:none !important;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF !important;
line-height:14px;
font-size:12px !important;
}

.clstable td p font {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
color:#FFFFFF !important;
line-height:14px;
font-size:12px !important;
}

.clstable a:link {
background-color:transparent;
color:#FFFFFF !important;
text-decoration:none;

font-style:italic;
}
.clstable a:visited {
background-color:transparent;
color:#FFFFFF !important;
text-decoration:none;

font-style:italic;
}
.clstable a:hover {
background-color:transparent;
color:#FFFFFF !important;

font-style:italic;
}
.clstable a:active {
background-color:transparent;
color:#FFFFFF !important;

font-style:italic;
}

.clstable p a:link {
padding-left:14px;
background-color:transparent;
color:#FFFFFF !important;
text-decoration:none;
background-image:url(images/rssArrow.png) !important;
background-repeat:no-repeat;
background-position:left top;
font-style:italic;
}
.clstable p a:visited {
padding-left:14px;
background-color:transparent;
color:#FFFFFF !important;
text-decoration:none;
background-image:url(images/rssArrow.png) !important;
background-repeat:no-repeat;
background-position:left top;
font-style:italic;
}
.clstable p a:hover {
padding-left:14px;
background-color:transparent;
color:#FFFFFF !important;
background-image:url(images/rssArrow.png) !important;
background-repeat:no-repeat;
background-position:left top;
font-style:italic;
}
.clstable p a:active {
padding-left:14px;
background-color:transparent;
color:#FFFFFF !important;
background-image:url(images/rssArrow.png) !important;
background-repeat:no-repeat;
background-position:left top;
font-style:italic;
}

b font {
display:none;
}

a b font {
display:block !important;
margin-top:0px;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal !important;
color:#FFFFFF !important;
line-height:28px;
font-size:24px !important;
font-style:normal !important;
}




/* END HOME PAGE STRUCTURE CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/





/* HOME PAGE TEXT CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/


.homeContactGroup {
display:block;
float:left;
margin-top:20px;
margin-bottom:0px;
margin-left:15px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:15px;
text-decoration:none;
color:#FFFFFF;
clear:both;
}

.homeContactTitle {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
line-height:17px;
text-decoration:none;
color:#FFFFFF;
clear:both;
}

a.homeContactLink:link {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:15px;
text-decoration:underline;
color:#FFFFFF;
}
a.homeContactLink:visited {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:15px;
text-decoration:underline;
color:#FFFFFF;
}
a.homeContactLink:hover {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:15px;
text-decoration:underline;
color:#FFFFFF;
}
a.homeContactLink:active {
display:inline;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:13px;
line-height:15px;
text-decoration:underline;
color:#FFFFFF;
}

.clstd {
background-color:none !important;
border:none !important;
}


/* END HOME PAGE TEXT CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/






/* INTERIOR PAGE STRUCTURE CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/


/* THE .____Body CLASSES ARE USED TO ASSIGN A BACKGROUND IMAGE FOR EACH SECTION OF THE SITE */
.aboutBody {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center;
background-image:url(images/aboutBG.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}

.indexBody {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center;
background-image:url(images/indexBG.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}

.partnersBody {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center;
background-image:url(images/partnersBG.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}

.eventsBody {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center;
background-image:url(images/eventsBG.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}

.youthBody {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center;
background-image:url(images/youthBG.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}

.actionBody {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center;
background-image:url(images/takeBG.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}

.contactBody {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center;
background-image:url(images/contactBG.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}

.resourcesBody {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:100%;
text-align:center;
background-image:url(images/resourcesBG.jpg);
background-position:top center;
background-repeat:no-repeat;
background-attachment:scroll;
}


/* SUBHEADER STRUCTURE CLASSES */

.subNavigationBar {
display:block;
float:left;
margin:0px;
padding:0px;
width:920px;
height:245px;
clear:both;
}



.photoGroupCntnr {
display:block;
float:right;
margin:0px;
padding:0px;
width:675px;
}

.photoGroupImage1 {
display:block;
float:left;
margin:0px;
padding:0px;
width:430px;
}

.photoGroupImage2 {
display:block;
float:right;
margin:0px;
padding:0px;
width:245px;
}



.subNavigationCntnr {
display:block;
float:left;
margin:0px;
padding:0px;
width:245px;
height:245px;
background-image:url(images/subNav_BG.jpg);
background-position:top left;
background-repeat:no-repeat;
vertical-align:middle;
text-align:left;
overflow:hidden;
}

.sectionTitle1 { /*for single line title graphics and 1 or 2 links */
margin-top:110px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:0px;
width:215px;
text-align:left;
vertical-align:bottom;
}
.sectionTitle2 { /*for single line title graphics and 3 or 4 links */
margin-top:58px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:0px;
width:215px;
text-align:left;
vertical-align:bottom;
}
.sectionTitle3 { /*for double line title graphics and 1 or 2 links */
margin-top:82px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:0px;
width:215px;
text-align:left;
vertical-align:bottom;
}
.sectionTitle4 { /*for double line title graphics and 3 or 4 links */
margin-top:21px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:0px;
width:215px;
text-align:left;
vertical-align:bottom;
}


.navList1Item {
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
padding-top:41px;
padding-bottom:0px;
padding-left:0px;
padding-right:0em;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
list-style:none;
clear:both;
}

.navList1Item a:link {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/subNav_arrowWhite.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList1Item a:visited {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/subNav_arrowWhite.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList1Item a:hover {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList1Item a:active {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}


.navList2Item {
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:0em;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
list-style:none;
clear:both;
}

.navList2Item a:link {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/subNav_arrowWhite.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList2Item a:visited {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/subNav_arrowWhite.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList2Item a:hover {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList2Item a:active {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}


.navList3Item {
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
padding-top:31px;
padding-bottom:0px;
padding-left:0px;
padding-right:0em;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
list-style:none;
clear:both;
}

.navList3Item a:link {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/subNav_arrowWhite.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList3Item a:visited {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/subNav_arrowWhite.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList3Item a:hover {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList3Item a:active {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}


.navList4Item {
margin-top:0px;
margin-bottom:0px;
margin-left:30px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0em;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
list-style:none;
clear:both;
}

.navList4Item a:link {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/subNav_arrowWhite.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList4Item a:visited {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#FFFFFF;
text-decoration:none;
background-image:url(images/subNav_arrowWhite.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList4Item a:hover {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}
.navList4Item a:active {
display:block;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:18px;
line-height:31px;
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}

.subNavigationCntnr a.active:link {
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}
.subNavigationCntnr a.active:visited {
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}
.subNavigationCntnr a.active:hover {
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}
.subNavigationCntnr a.active:active {
color:#008DD0;
text-decoration:none;
background-image:url(images/subNav_arrowBlue.png);
background-position:left center;
background-repeat:no-repeat;
}

/* COLUMN STRUCTURE CLASSES */

.contentAreaCntnr { /* holds the two columns together */
display:block;
float:left;
margin:0px;
padding:0px;
width:920px;
background-color:#FFFFFF;
clear:both;
}

.contentRightColumn {
display:block;
float:right;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
width:258px;
background-color:#FFFFFF;
text-align:left;
}

.contentLeftColumn {
display:block;
float:left;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:30px;
width:600px;
background-color:#FFFFFF;
text-align:left;
}



/* END INTERIOR PAGE STRUCTURE CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/







/* INTERIOR PAGE TEXT CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/

.mainTitle {
display:block;
float:left;
margin-top:20px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:28px;
line-height:32px;
color:#059E49;
clear:both;
}

.subtitleGreen {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size:14px;
line-height:19px;
color:#059E49;
clear:both;
}

.subtitleGreenItalic {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:14px;
line-height:19px;
color:#059E49;
clear:both;
}

.subtitleBlack {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
font-size:14px;
line-height:19px;
color:#000000;
clear:both;
}

.subtitleBlackItalic {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:14px;
line-height:19px;
color:#000000;
clear:both;
}

p { /* paragraph class */
margin-top:0px;
margin-bottom:17px;
margin-left:0px;
margin-right:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#000000;
}

.contentLeftColumn ul { /* bulleted list class */
display:block;
float:left;
margin-top:0px;
margin-bottom:17px;
margin-left:4px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0em;
width:inherit;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#000000;
list-style:outside;
clear:both;
}

.contentLeftColumn ul li { /* bulleted list item class */
list-style-type:disc;
list-style-position:inside;
}

.contentLeftColumn ul ul { /* bulleted list class */
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:15px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#000000;
list-style:outside;
clear:both;
}

.contentLeftColumn ul li li { /* bulleted list item class */
list-style-type:circle !important;
list-style-position:inside;
}

.contentLeftColumn ol { /* bulleted list class */
display:block;
float:left;
margin-top:0px;
margin-bottom:17px;
margin-left:4px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0em;
width:inherit;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#000000;
list-style:outside;
clear:both;
}

.contentLeftColumn ol li { /* bulleted list item class */
list-style-type:decimal;
list-style-position:inside;
}

.contentLeftColumn ol ol { /* bulleted list class */
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:19px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0em;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#000000;
list-style:outside;
clear:both;
}

.contentLeftColumn ol li li { /* bulleted list item class */
list-style-type:lower-alpha !important;
list-style-position:inside;
}



.listingItemGroup {
display:block;
margin-top:0px;
margin-bottom:17px;
margin-left:0px;
margin-right:0px;
padding:0px;
width:600px;
clear:both;
}

.listingItem {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
line-height:14px;
color:#4C4C4C;
}

.contentLeftColumn a:link { /* regular body copy link - class not needed to be assigned to link */
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#2266A5;
text-decoration:underline;
}
.contentLeftColumn a:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#2266A5;
text-decoration:underline;
}
.contentLeftColumn a:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#2266A5;
text-decoration:underline;
}
.contentLeftColumn a:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:14px;
line-height:19px;
color:#2266A5;
text-decoration:underline;
}

a.smallLink:link { /* listing item font size and style with link color and underline */
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
line-height:14px;
color:#2266A5;
text-decoration:underline;
}
a.smallLink:visited {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
line-height:14px;
color:#2266A5;
text-decoration:underline;
}
a.smallLink:hover {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
line-height:14px;
color:#2266A5;
text-decoration:underline;
}
a.smallLink:active {
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:12px;
line-height:14px;
color:#2266A5;
text-decoration:underline;
}

.floatLeft {
float:left;
margin-top:3px;
margin-bottom:10px;
margin-left:0px;
margin-right:15px;
padding:0px;
background-color:#4C4C4C;
}

.floatRight {
float:right;
margin-top:3px;
margin-bottom:10px;
margin-left:15px;
margin-right:0px;
padding:0px;
background-color:#4C4C4C;
}

.floatCenter {
float:right;
margin-top:3px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
padding:0px;
text-align:center;
background-color:#4C4C4C;
clear:both;
}

.floatvideoCenter {
float:center;
margin-top:0px;
margin-bottom:50px;
margin-left:20px;
margin-right:20px;
padding:0px;
text-align:center;
background-color:#FFFFFF;
clear:both;
}

.photoCaptionCntnr {
display:block;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:6px;
padding-bottom:8px;
padding-left:6px;
padding-right:6px;
width:auto;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:10px;
line-height:13px;
color:#FFFFFF;
text-align:center;
border-top:solid 2px #FFFFFF;
clear:both;
}

.caption {

}

.bigQuote {
display:block;
float:left;
margin-top:0px;
margin-bottom:17px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:30px;
line-height:38px;
color:#4C4C4C;
}

.smallQuote {
display:block;
float:left;
margin-top:0px;
margin-bottom:17px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:italic;
font-size:14px;
line-height:19px;
color:#4C4C4C;
}

.smallQuoteTitleGreen {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:14px;
line-height:19px;
color:#059E49;
}

.smallQuoteTitleBlack {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:30px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:italic;
font-size:14px;
line-height:19px;
color:#000000;
}

.buttonBox {
display:block;
float:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding-top:17px;
padding-bottom:0px;
padding-left:30px;
padding-right:20px;
min-height:200px;
background-image:url(images/rightColumn_button_BG.jpg);
background-position:top right;
background-repeat:no-repeat;
}

.rightButton {
display:block;
float:left;
margin-top:0px;
margin-bottom:17px;
margin-left:0px;
margin-right:0px;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
clear:both;
}


/* END INTERIOR PAGE TEXT CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/







/* FOOTER CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/


/* END FOOTER CLASSES 
-------------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------
*/

