@charset "utf-8";
/* CSS Document */

 

@font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('fonts/DroidSans-Bold-webfont.eot');
    src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


html{overflow-y:auto}
body{ font:normal 12px/20px Arial; }

html,body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table { border-collapse:collapse; border-spacing:0; }
fieldset, img {	border:0;}
li { list-style:none; }
th { text-align:left; }
abbr, acronym { border:0; font-variant:normal;}
/*
sup { vertical-align:text-top !important; font-size:70% !important;}
sub { vertical-align:text-bottom; }
*/
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; outline-style:none; outline-width:0; vertical-align:top; }
a{ outline:none; text-decoration:none;}
a:focus, object, h1, h2, h3, h4, h5, h6 { outline:none;	border:0; }
strong { font-weight:bold; }
div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, strong, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,  tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
h1, h2, h3{ font-family: 'DroidSansBold'; font-weight:normal;}
/* for Bg*/



/* for Home Page */
.wrapper{ display:block; overflow:hidden; width:1000px; margin:0 auto;}
.bg-none{ background:none !important;}

.more-link { font-family:'DroidSansRegular'; display:block; overflow:hidden; text-align:right;}
.more-link a{ background:url(../images/arrow_more.gif) no-repeat left 2px; padding:0 0 0 15px; color:#333; font-size:13px;} 

.header-main{ width:100%; display:block; overflow:hidden;}
.header{ width:980px; margin:0 auto; padding:20px 0 0; height:145px; display:block; overflow:hidden;}
.header .logo{ float:left;margin-left:10px;}
.header .social-link{ font: italic 20px/22px Times New Roman; margin-right:-1px; float:right; color:#a0a0a0; padding:95px 0 0;}
.header .social-link li{ padding:0 10px; float:left; border-right:1px solid #f3f3f3;} 
.header .social-link li .twitter-link{ float:left; background:url(../images/icon_social.gif) left top; height:19px; width:24px;}
.header .social-link li .fb-link{ float:left; background:url(../images/icon_social.gif) -55px top; height:19px; width:20px;}
.header .social-link ul{ margin-top:50px;}


.nav-bg{ position:relative; font:normal 12px/21px 'DroidSansRegular', Georgia; background: url(../images/bg.gif) repeat-x left top; width:100%; display:block; overflow:visible;}
.main-nav{ width:980px; margin:0 auto;  display:block; overflow:hidden; }
.main-nav .first-level{ display:block; overflow:hidden; text-transform:uppercase;}
.main-nav .first-level li{  float:left;  }  
.main-nav .first-level li.home a{ width:20px;  background: url(../images/icon_home.png) no-repeat center 13px;  }

.main-nav .first-level li.home a.active{   background: url(../images/icon_home.png) no-repeat center -15px #dddcdc !important; }
.main-nav .first-level li a{ height:30px; line-height:23px;  padding:10px 15px; color:#fff; height:20px; float:left;}
.main-nav .first-level li a:hover, .main-nav .first-level li a.active{ color:#0d5ca4;  background:#dddcdc;}
.main-nav li:hover a{ color:#0d5ca4;  background:#dddcdc;}
/*.main-nav li .sec-level{ display:block;  display:none;-- implement this for mouse over}*/
.main-nav li:hover .sec-level{ z-index:9; display:block;}
.main-nav .sec-level{ width:100%; position:absolute; left:0; top:40px; padding:2px 0 0; height:28px; line-height:30px; font-size:12px; color:#666; display:block; overflow:hidden; background:#dddcdc;}
.main-nav .sec-level h3{ font-family:'DroidSansRegular';  color:#0d5ca4; font-weight:normal;  background:url(../images/arrow_sub_nav.png) no-repeat right 12px; padding:0 15px 0 0; height:20px;   float:left; margin:0 15px 0 0; }
.main-nav .sec-level ul{ width:980px; margin:0 auto;}
.main-nav .sec-level li{ text-transform:none; float:left; padding:0 10px;}




.main-container{ display:block; overflow:hidden; margin:50px 10px; background:url(../images/bg_container.gif) repeat-y 740px top;}

.main-container h1{   border-bottom:1px solid #e7e7e7;font:normal 30px/32px Georgia;  color:#000; padding:0 0 8px; margin-bottom:20px;}
.main-container h1 span{ color:#cc0000;letter-spacing:-4px; }

.main-container h2{  background:url(../images/bg_h2.gif) repeat center; text-transform:uppercase; display:block; overflow:hidden; padding:8px 20px 8px; margin:0 0 10px; color:#333; font:normal 16px/28px  Georgia; }
.main-container h2 span{ color:#cc0000; font-size:25px; letter-spacing:-4px; }

.main-container .left-cnt{ float:left; width:700px;}
.main-container .left-cnt p{ text-align:justify; padding:6px 0; margin:0;}
.main-container .left-cnt .about-cnt{    display:block; overflow:hidden;   padding:0 0 20px;}
.main-container .left-cnt h3{ padding:15px 0 0; font-size:16px;}
.main-container .left-cnt .about-cnt img{ border:1px solid #ccc; float:right; margin: 5px 0 10px 20px;}
.main-container .left-cnt .about-cnt ul, .main-container .left-cnt .about-cnt ol{ padding:6px 10px;}
.main-container .left-cnt .about-cnt li{ padding:5px 0 5px 15px; background:url(../images/bg_list.png) no-repeat left 12px;}
.main-container .left-cnt .about-cnt ol li{ background:none; list-style:inside decimal !important; padding-left:0;}

.main-container .right-cnt{ float:right; width:220px;} 
.main-container .right-cnt h2 {  padding-left:47px; background:url(../images/bg_right_h2.gif) no-repeat left top;}
.main-container .right-cnt ul{ padding:0; margin:0;}
.main-container .right-cnt li{ display:block; overflow:hidden; border-bottom:1px solid #e7e7e7; padding:10px 0 20px; margin-bottom:10px;  }
.main-container .right-cnt li p{ color:#999999; padding:0 0 10px; } 
.main-container .right-cnt li span{ font-family:'DroidSansRegular'; text-transform:uppercase;}
.main-container .right-cnt .view-all{ display:block; overflow:hidden;}
.main-container .right-cnt .view-all a{ text-transform:uppercase; width:80px; height:25px; float:right; text-align:center; background:url(../images/btn_view_all.gif) no-repeat left top;  font:normal 12px/28px  Georgia; color:#000; }


.rec-news{ padding-top:40px; border-top:1px solid #cccccc;  height:40px; background:url(../images/bg_recent_news.png) no-repeat left 40px; display:block; overflow:hidden; margin-bottom:40px;}
.rec-news h3{ line-height:24px; text-align:center; color:#fff; padding:9px 0 !important; width:132px; float:left; font-size:13px; font-weight:normal; text-transform:uppercase;}
.rec-news ul#ticker { background:#efefef; line-height:20px; font-size:13px; float:left;	width: 550px; padding-left:10px;	height: 40px;	overflow: hidden;}
.rec-news ul#ticker li { overflow:hidden;	width: 520px;	height: 20px;	padding: 10px; }
.rec-news ul#ticker li a{ color:#333;}


.main-container a:hover{ text-decoration:underline;}
.main-container .highlight-cnt{ padding:0 10px; margin-bottom:10px; background:#f8f7f7; display:block; overflow:hidden;}

.main-container .left-cnt .col-two{ border-top:1px solid #cccccc; padding:40px 0 0; display:block; overflow:hidden;}
.main-container .left-cnt .col-two a{ color:#666;}
.main-container .left-cnt .col-two h2{ margin-bottom:35px !important;}
.main-container .left-cnt .col-two .left-col{ float:left; width:325px;  }
.main-container .left-cnt .col-two .left-col .headline{ padding:0 0 15px 0;  color:#666;  color:#999; font-size:12px; line-height:32px;}
.main-container .left-cnt .col-two .left-col .headline span{ text-transform:uppercase; font:normal 14px/18px  Georgia; color:#000;  }
.main-container .left-cnt .col-two .left-col .img-news{    display:block; overflow:hidden; color:#666; font-size:12px;}
.main-container .left-cnt .col-two .left-col .img-news img{ float:left; margin:3px 20px 0 0;}
.main-container .left-cnt .col-two .right-col{  float:right; width:323px; }

#timeline {   width:320px;height: 210px;overflow: hidden;position: relative; }
.dates-cnt{  display:block; overflow:hidden; width:270px; margin:0 auto; padding-bottom:10px;}
#dates {  height: 80px;overflow: hidden; }
#dates li {  width:90px; height:80px;   float:left; }
/*#dates a { width:78px; height:78px;   border:1px solid #999; float:left; background:#999; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20);-moz-opacity: 0.2;-khtml-opacity: 0.2;opacity: 0.2;}*/
#dates .selected, #dates .selected:hover{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 10;
-khtml-opacity: 10;
opacity: 10;}
#dates a:hover{  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;}
		
#issues {width: 320px; height: 350px;overflow: hidden;}	
#issues li { width:320px; height: 350px;list-style: none;float: left;} 
 
#next, #prev {position: absolute;top: 0;font-size: 70px;top: 30px;width: 20px;height: 20px;background: url('../images/icon_next_prev.png');text-indent: -9999px;overflow: hidden;}
#next:hover{ background-position:right bottom;}
#prev:hover {background-position:left bottom;}
#next {right: 0;background-position: right top;}
#prev {left: 0;background-position: left top;}
#next.disabled,	#prev.disabled {opacity: 0.2;}
				
				
.main-container .left-cnt .col-two .right-col li p{  padding:0 30px;color:#666; font-size:12px;} 
.main-container .left-cnt .col-two .right-col li img{ float:left;}
.main-container .left-cnt .col-two .right-col .active-news{ padding:10px 30px; margin:0 auto; display:block; overflow:hidden;font:normal 14px/18px Georgia;  } 
.main-container .left-cnt .col-two .right-col .active-news .place-text{ float:right; color:#999; }


.leadership-cnt dl{ padding:10px 0 20px; display:block; overflow:hidden; line-height:30px;}
.leadership-cnt dt{ float:left; width:13%; clear:left;}
.leadership-cnt dd{ float:right; width:85%; clear:right;}

.leadership-list{ display:block; overflow:hidden; margin-bottom:-16px;}
.leadership-list ul{}
.leadership-list li{ margin:0 0 15px;  border-bottom:1px solid #E7E7E7; display:block; overflow:hidden; padding:15px 0;} 
.leadership-list li h3{ padding:0 0 10px !important;}
.leadership-list li p a{ float:none; background:none; display:inline; padding:0; color:#1F57A5;}
.leadership-list li img{ border:1px solid #ccc; float:right; margin:0px 0 10px 20px;} 

.leadership-list li a { margin:10px 0 0;  font-family:'DroidSansRegular'; display:block; overflow:hidden; float:left;    background:url(../images/arrow_more.gif) no-repeat left 6px; padding:0 0 0 15px; color:#333; font-size:13px;} 
 

.media-cnt{ display:block; overflow:hidden;}
.media-cnt .img-box{ float:right; margin: 20px 0 0 20px;}
.media-cnt ul{ padding:10px 0;}
.media-cnt li{   float:left; width:200px; margin:0px 50px 50px 0;}
.media-cnt li.mr0{ margin-right:0 !important;}
.media-cnt li h4, .media-cnt li h4 a{ height:32px; line-height:18px; color:#666; }
.media-cnt li img{ width:200px; height:135px; display:block; overflow:hidden; margin:10px 0;}
.media-cnt li p{  padding:3px 0 0 !important; margin:0;}
.media-cnt li p a{ line-height:12px; font-size:11px; }





.events-cnt{ display:block; overflow:hidden;}
.events-cnt .img-box{ float:right; margin: 20px 0 0 20px;}
.events-cnt ul{ padding:10px 0;}
.events-cnt li{ float:left; width:325px; margin:20px 50px 20px 0;}
.events-cnt li.mr0{ margin-right:0 !important;} 
.events-cnt li img{ /*display:block;*/ overflow:hidden; margin:10px 0;}
.events-cnt li p{ font-size:12px; line-height:16px;   padding:3px 0 0 !important;} 
.events-cnt li p a{ color:#666;}
.events-cnt h4, .events-cnt h4 a{ color:#666; line-height:18px;}


.event-comment{ display:block; overflow:hidden; padding:20px; margin-bottom:10px; background:#f8f7f7; }
.event-comment h3{ font-size:18px !important; font-family:Georgia !important; padding:0 0 20px !important; display:block; overflow:hidden;}
.event-comment ul li{ display:block; overflow:hidden; padding:5px 0;}
.event-comment ul li label{ float:left; width:130px;}
.event-comment ul li input{ border:1px solid #ccc; width:230px; height:24px;}
.event-comment ul li textarea{ border:1px solid #ccc; display:block; overflow:hidden; clear:both; width:69%; height:120px; resize:none;}
.event-comment ul li .text-left{ color:#999; font-size:11px;}
.event-comment ol{ padding:0 0 20px;}
.event-comment ol li{ list-style:decimal inside; padding:0;}

.btn-submit{ display:block; overflow:hidden; text-align:right;}
.btn-submit input{ font-weight:bold; float:left; padding:2px 10px; color:#000; background:#ccc; cursor:pointer; border:1px solid #666; }
.btn-submit input:hover{ background:#999; color:#fff;}

.overview-list { margin:20px 0 10px 0; display:block; overflow:hidden;}
.overview-list li{ padding:5px 0; float:left; width:40%; }
.overview-list li a{ color:#1f57a5; background:url(../images/arrow_h2_link.gif) no-repeat left center; padding:0 0 0 10px;}
.overview-list li a:hover{ color:#1f57a5;}

.fellowship-cnt{  display:block; overflow:hidden;}
.fellowship-cnt li{ border-bottom:1px solid #e7e7e7; display:block; overflow:hidden; padding:10px 0 25px; margin:0 0 15px;}
.fellowship-cnt li h3{ margin:0 0 5px; padding:0 !important; font:normal 16px/18px Georgia;}
.fellowship-cnt li .anchorLink{ float:right; color:#FF9900; font-size:11px; margin-top:-35px;}
.fellowship-cnt li p{   padding:5px 0 !important; margin:0;}

.yoursay-cnt { display:block; overflow:hidden; margin:0 0 30px;} 
.yoursay-cnt li{ border-bottom:1px solid #E7E7E7; display:block; overflow:hidden; padding:10px 0 20px; margin-bottom:10px;}
.yoursay-cnt li p{ padding:5px 0 !important;}
.yoursay-cnt li .from-text{ padding:5px 0; font:normal 12px/18px 'DroidSansRegular', Georgia;  color:#999;}
.yoursay-cnt li .from-text span{ text-transform:uppercase;  border-right:1px solid #ccc; padding:0 10px 0 0; margin-right:10px; color:#000;} 
#slickbox-toggle{color:#666;  padding:10px 0; text-align:right; float:right; font-family:Georgia;} 
#slickbox-toggle:hover{ color:#333;}

.footerBg{ background:#666; }
.footer{ display:block; overflow:hidden; font-size:11px; line-height:11px; color:#ccc; width:980px; margin:0 auto; padding:15px 0 20px; }
.footer p{ float:left;}
.footer ul{ margin-right:-1px; float:right;}
.footer li{ float:left; border-right:1px solid #ccc;}
.footer li a{ color:#ccc; padding:0 10px;}
.footer li a:hover{ color:#fff;}


#toTop {
	width:80px; 
        text-align:right;
        padding:5px;
		background:#fff;
        position:fixed; /* this is the magic */
        bottom:70px; /* together with this to put the div at the bottom*/
        right:50%;
		margin-right:-250px;
        cursor:pointer;
        display:none;
        color:#333;
        font-family:verdana;
        font-size:11px;}

.tipsy { padding: 5px; font-size: 10px; position: absolute; z-index: 100000; margin-top:-60px; }
  .tipsy-inner { padding: 0 4px 0 4px; background-color:#e6e6e6; color:#333; max-width: 200px; text-align: center; }
  .tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
  .tipsy-arrow {  position:absolute; background: url('../images/tipsy.gif') no-repeat center bottom; width: 9px; height: 5px; bottom: 0; left:17px;    } 

.share-links{ margin:20px 0 0; display:block; overflow:hidden; border-bottom:1px solid #E7E7E7; border-top:1px solid #E7E7E7; padding:5px 0;}
.source-links{ margin:20px 0 0; display:block; overflow:hidden; border-bottom:1px solid #E7E7E7; border-top:1px solid #E7E7E7; padding:5px 0;}
.source-links h5{ float:left; padding:0 10px 0 0; }
.source-links a{ float:left; color:#666;}

.contact-cnt{ min-height:300px; display:block; overflow:hidden;}
.contact-cnt a, .terms-privacy a{ color:#06F;}


.terms-privacy{ display:block; overflow:hidden;} 
.terms-privacy h4{ padding:15px 0 0; font-size:14px; }
.terms-privacy h5{ font-style:italic; font-size:12px; padding:10px 0 0; color:#333; }
.terms-privacy li{ padding:5px 0 5px 15px; background:url(../images/bg_list.png) no-repeat left 12px;}
.terms-privacy em{ color:#666;} 



.sitemap-cnt li a{ color:#333; padding:8px 0 5px 15px; background:url(../images/bg_list.png) no-repeat left 12px;} 
.sitemap-cnt li ul{ padding:0 20px 5px 20px ;}
.sitemap-cnt li li a{ background:url(../images/bg_li_li.png) no-repeat left 12px; color:#666;}

.overview-highlight{ text-align:center; color:#09F; margin:30px 0; padding:10px 0; font-family:Georgia; font-style:italic; font-size:20px; border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;}


#searchbox { display: none;  }
.no-js #searchbox { display: block  }
.disnone{ display:none; }

.pdf-link{ text-align:left; padding:10px 0 5px 0; display:block; overflow:hidden;}
.pdf-link a{ background:url(../images/pdf-icon.png) no-repeat left 3px; padding:5px 0 5px 20px; font-size:12px;}


.bor-none{ border: none !important;}

.logoLinks {padding:0px;text-align:right; display:block; overflow:hidden;}

.logoLinks a {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity:  0.7;
opacity:  0.7; margin:0 10px;}

.logoLinks a:hover {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 10;
-khtml-opacity: 10;
opacity: 10;}
.ltlogoLinks { float:left;padding:0 0 3px; text-align:left; overflow:hidden;}
