body {}
.printonly {display:none;}
#containerMain {margin-bottom:2em;}
#headerContainer {height:97px;z-index:99;margin-bottom:-97px;position:relative;background:transparent url(/media/tmp_img_header_bg_home.png) repeat-x;}
#header {width:960px;margin:0 auto;z-index:9;overflow:visible;position:relative;}
/*#logo {width:150px;height:99px;position:absolute;margin:37px 0 0 12px;}*/
#logo {width:150px;height:99px;position:absolute;top:37px;left:12px;}
#topNav {}
#topNavWrap{float:right;} 
#searchWrap{float:right;margin:20px 10px 0 10px;}
#searchInputBox{float:left;}
#searchButton{float:left;}
#topNav a{text-decoration:none;color:#A4A4A4;}
#mainNaven, #mainNavfr {color:#fff;}
#bannerMainContainer {position:relative;border-bottom:1px solid #dedede;}
#bannerMain {width:960px;margin:0 auto;margin-top:-97px;background-color:#ccc;}
#bannerSocialLinks a{color:#444;text-decoration:none;}
#bannerSocialLinks a:hover{text-decoration:underline;}
#homeBanner {height:455px;z-index:0;}
#interiorBanner {height:220px;}
#homeBanner img,
#interiorBanner img {position:absolute;}
#bannerMain a img {cursor:pointer;}
#bannerSocialLinks {height:25px;margin-top:-25px;}
#contentMain {width:960px;margin:0 auto;_margin:25px auto;}
#footer {width:960px;margin:0 auto;}
#ftrTopBanner {height:40px;border-bottom:1px solid #f5c92c;background-color:#f6f6f6;}
#shareLink{float:left;width:164px;height:27px;padding:13px 0px 0px 10px;background-image:url('/media/tmp_img_share_bg.gif');background-repeat:no-repeat;}
#shareText{float:left;width:771px;height:27px;font-size:10px;color:#A4A4A4;padding:13px 0px 0px 15px;}
#ftrCopyrightBar {margin:0 8px;border-top:1px solid #ececec;padding-top:.5em;}
/*#copyLine {float:left;font-size:10px;color:#A4A4A4;}*/
#copyLine {float:left;width:460px;font-size:10px;color:#A4A4A4;}
#copyLine a{text-decoration:none;color:#A4A4A4;}
/*#bottomNav {float:right;font-size:10px;color:#A4A4A4;}*/
#bottomNav {float:left;width:480px;text-align:right;font-size:10px;color:#A4A4A4;}
#bottomNav a{text-decoration:none;color:#A4A4A4;}
#bottomNavLinks{height:17px;}
bottomNavText{text-align:right;padding-top:20px;}
#content {margin:25px 0;}

.column {float:left;margin-right:10px;}
.last {margin-right:0;}
.hdr{font-size:12px;color:#999;font-weight:bold;border-bottom:1px dashed #DDDDDD;line-height:1.5em;margin-bottom:5px;padding-bottom:3px;}
#ftrNav .column a{font-size:10px;color:#A4A4A4;text-decoration:none; margin-bottom:3px;display:block;}
#ftrNav .column a:hover{text-decoration:underline;}
.charitable{text-align:right;padding-top:20px;}
.searchInput{font-size:11px;color:#999;width:132px;height:11px;padding-bottom:1px;margin-right:4px;}
h1{font-size:25px;color:#000;margin:0px 0px 15px 0px;font-weight:normal;line-height:1em;}
h2{font-size:14px;color:#000;font-weight:bold;margin:5px 0px 10px 0px;}
h3{margin-bottom:5px;}

/*Navigations*/
#header ul {clear:both;list-style: none;margin: 0;}
#header  ul li {float:right;}
#topNav ul {font-size:11px;height:54px;list-style: none;margin: 0;}
#topNav ul li {margin:20px 1em 0 1em;}
#mainNaven ul,#mainNavfr ul {height:43px;list-style: none;margin: 0;}
#mainNaven ul li {padding:10px 19px;height:23px; }
#mainNavfr ul li {padding:10px 12px;height:23px; }
#mainNaven ul li.selected,
#mainNavfr ul li.selected {background-color:#000;}
#mainNaven ul li:hover, #mainNavfr ul li:hover {background-color:#000; }
#bannerSocialLinks ul {position:relative;z-index:9;list-style: none;margin: 0;}
#bannerSocialLinks ul li {float:right;padding:0 10px;border-left:1px solid #9a9a9a;margin-top:6px;}
#bannerSocialLinks li img {float:left;margin-right:.75em;margin-top:-3px;}
.contentright p {margin:0;}
.seperate-supporters{margin:0;padding:0}
.content li{margin-bottom:5px;}
#ftrNav .column {width:151px;}
#ftrNav ul {margin:20px 8px;list-style: none;}

#bottomNav ul {list-style: none;margin: 0;}
#bottomNav ul li {float:right;margin-left:1em;}


/*side bar*/
.sideNav {border-bottom:1px solid #dfdfdf;}
.side {padding:15px 0;}
.divider {border-bottom:1px solid #dfdfdf;width:auto;margin:0;height:1px;}

/*Content Editor Image Styling*/
.imageAlignLeft,.imageAlignRight {border:3px solid #CCCCCC}
.imageAlignLeft{float:left;margin:0 15px 15px 0px;}
.imageAlignRight{float:right;margin:0 0px 15px 15px;}


.table1 td, 
.table1 th {padding:7px 15px;text-align:left;border-collapse:collapse;vertical-align:top;}

.table1 td,
.table1 tbody td {border-top:1px dotted #ccc;border-left:1px solid #ddd; }
.table1 th,
.table1 thead td {background-color:#eee;font-weight:bold;}
.table1 {border:1px solid #ddd;width:85%;}

.infoBox img{border:3px solid #CCCCCC}
