:focus{outline:0px;}
body{margin:0;padding:0;width:100%;background:#fff url(/images/bg.jpg) top center repeat-x;color:#000;}
html{padding:0;margin:0;}
.main{padding:0;margin:0 auto;}
.main-content{padding:10px;margin:15px;background:#FFFFFF url(/images/h200.png) top left repeat-x;border:1px solid #dedede;}
.footer{margin:0;padding:0;width:100%;height:75px;color:#6b6b6b;background:#fff url(/images/bg-footer.jpg) top left repeat-x;font:normal 14px Georgia,'Times New Roman',Times,serif;}
.header{width:1000px;margin:0 auto;padding:0;}
.social-bar{height:28px;text-align:right;}
.logo-header{width:640px;height:75px;float:left;}
.clear{clear:both;padding:0;margin:0;}
.quote{margin-top:10px;color:#fff;background-color:#fff;width:350px; float:right;font:normal 11px Georgia,'Times New Roman',Times,serif;vertical-align:middle;}
.quote em{font-size:10px;text-align:right;}
.wrapper{width:1000px;min-height:360px;margin:0 auto;padding:0;}
.nav-row{width:1000px;height:55px;}
#topnav ul{margin:0px;padding:0px;list-style:none;}
#topnav ul li{background:#E7E7E7 url(/images/separator.png) no-repeat center right;}
#topnav ul li,#topnav ul li a{float:left;display:block;}
#topnav ul li a{margin:10px 3px;padding:7px;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;color:#3c3c3c;text-decoration:none;}
#topnav ul li a:hover,#topnav ul li a.selected{background-color:#fff;color:#272727;}
#topnav ul li a.last{color:#ff3030;font-weight:bold;}

/*#topnav ul li a.last{background-color:#ff3030;color:#ffffff;}
#topnav ul li a.last:hover{background-color:#ab2323;}
*/

.submenu{background:#2e2e2e;padding:6px;width:320px;text-align:left;}
.submenu h1{font:normal 20px Georgia,'Times New Roman',Times,serif;background-color:#494949;color:#fff;margin:5px 0;text-align:left;padding:0 0 0 5px;font-variant:small-caps;}
.arrowlistmenu ul{list-style-type:none;margin:0;padding:0;margin-bottom:8px;}
.arrowlistmenu ul li{padding-bottom:2px;}
.arrowlistmenu ul li a{color:#ffffff;background:url(/images/arrowbullet.png) no-repeat center left;display:block;padding:2px 0;padding-left:19px;text-decoration:none;font-weight:bold;border-bottom:1px dotted #dadada;font-size:90%;font:10pt"Lucida Grande","Trebuchet MS", Trebuchet, Verdana, Helvetica, sans-serif;font-variant:small-caps;}
.arrowlistmenu ul li a:visited{color:#ffffff;}
.arrowlistmenu ul li a:hover{color:#ffffff;background:#9da929 url(/images/arrowbullet_over.png) no-repeat center left;}
.arrowlistmenu ul li a.selected{color:#ffffff;background:#9da929 url(/images/arrowbullet_over.png) no-repeat center left;}
#col-left{width:640px;float:left;margin-top:2px;}
#col-right{width:350px;float:right;margin-top:2px;}
h2.heading{font:normal 24px Georgia,'Lucida Grande","Trebuchet MS',Times,serif;color:#42210B;margin:0;}
h3.heading{font:normal 18px Georgia,'Lucida Grande","Trebuchet MS',Times,serif;color:#976607;margin:0;}
h2.heading a{color:#42210B;}
h2.heading a:hover{color:#1863b5;}
.headline{font:normal 16px Georgia,'Times New Roman',Times,serif;}
.subheading{margin:20px 0 0 0;color:#197d08;background:url(/images/bullet2.png) no-repeat center left;display:block;padding:2px 0;padding-left:19px;text-decoration:none;font-weight:normal;border-bottom:1px dotted #dadada;font-size:120%;}
#movement-box{color:#ffffff;background:#003554 url(/images/movement-bg.png) top center repeat-x;width:290px;text-align:left;margin:15px 0 15px 15px;padding:15px;}
#aboutus div{margin-left:20px;}
a{color:#1863b5;text-decoration:none;}
a:hover{color:#1863b5;text-decoration:underline;}
a.btn-blue{background:transparent url('/images/btn-blue.png') no-repeat scroll top right;background-position:top right;color:#fff;display:block;float:right;font:10pt"Lucida Grande","Trebuchet MS", Verdana, Helvetica, sans-serif;text-transform:uppercase;height:24px;margin-right:6px;padding-right:12px;text-decoration:none;}
a.btn-blue span{background:transparent url('/images/btn-blue.png') no-repeat;display:block;line-height:14px;padding:5px 0 5px 12px;}
a.btn-blue:hover{background-position:bottom right;outline:none;}
a.btn-blue:hover span{background-position:bottom left;padding:6px 0 4px 12px;}
.bodytext{color:#181818;text-align:left;padding-left:7px;font:9pt Verdana, Trebuchet, Helvetica, sans-serif;}
.mediumtext{font:9pt"Lucida Grande","Trebuchet MS", Verdana, Helvetica, sans-serif;color:#333333}
.subtext{font:8pt"Lucida Grande","Trebuchet MS", Verdana, Helvetica, sans-serif;color:#333333}
.subtext2{font-size:10px;color:#333333;font-family:verdana, arial, helvetica, sans-serif;text-decoration:none;}
.btn_more{margin:5px;font:10pt"Lucida Grande","Trebuchet MS", Verdana, Helvetica, sans-serif;text-transform:uppercase;}
.btn_more a{background:#197d08 url(/images/arrow_yellow.png);background-position:center left;background-repeat:no-repeat;width:auto;color:#fff;padding:3px;text-decoration:none;padding-left:20px;}
.btn_more a:hover{text-decoration:underline;background-color:#afc300;}
.subscribe-box, .support-box, .support-box2{color:#fff;background-color:#fff;width:320px;font:normal 13px Verdana, Helvetica, sans-serif;vertical-align:middle;margin:10px 0;text-align:right;overflow:hidden;clear:both;}
#subscribe p{clear:left;margin:0;padding:5px 0 8px 0;padding-left:60px;height:1%;}
#subscribe label{text-align:right;float:left;margin-left:-60px;width:80px;}
#submitForm{background:#39d url('/images/bg-btn-blue.png') repeat-x scroll 0 0;border:1px solid #2e95c9;color:#fff;padding:4px 10px 5px;font:10pt"Lucida Grande","Trebuchet MS", Verdana, Helvetica, sans-serif;text-transform:uppercase;}
#submitForm:hover, #signin_submit:focus{background-position:0 -5px;cursor:pointer;}
.success{border:1px solid green;background-color:#B2D9B2;color:green;padding:6px;}
.error{border:1px solid red;background-color:#ffe3e3;color:red;padding:6px;}
.warning{border:1px solid yellow;background-color:#FFFFCC;color:red;padding:6px;}
.divider{border-top:1px solid #c0c0c0;margin:10px 0;}
.bulletlist{width:auto;font:normal 16px Georgia,'Times New Roman',Times,serif;}
.bulletlist ul{list-style-type:none;margin:0;padding:0;margin-bottom:8px;}
.bulletlist ul li{padding-bottom:2px;}
.bulletlist ul li a{background:url(/images/bullet.png) no-repeat center left;display:block;padding:2px 0;padding-left:19px;text-decoration:none;}
.bulletlist ul li a:hover{text-decoration:underline;}
.bulletlist ul li a.selected{color:#A70303;background-color:#F4F4F4;text-decoration:none;}
.table{width:100%;}
.td-expertpic{float:left;width:130px; }
.td-expertpic img{margin-bottom:15px;}
.td-expertbio{float:left;width:390px; font-size:15px;}
.td-expertbio p, .dissidents p{margin-top:0px;}
.dissidents{font-size:15px;}
.paginate{font:9pt"Lucida Grande","Trebuchet MS", Verdana, Trebuchet, Helvetica, sans-serif;padding:6px 6px 6px 6px;margin:3px;color:#114170;text-align:center;}
.paginate a{border:1px solid #114170;margin-right:3px;margin-top:3px;padding:5px 7px;background-image:url(/images/paginate.jpg);background-position:bottom;text-decoration:none;color:#114170;}
.paginate a:hover, .paginate a:active{border:1px solid #114170;background-image:none;background-color:#114170;color:#fff;}
.paginate span.current{margin-right:3px;padding:5px 7px;border:1px solid #114170;font-weight:bold;background-color:#114170;color:#fff;}
.paginate span.disabled{margin-right:3px;padding:5px 7px;border:1px solid #ffe3c6;color:#ffe3c6;}
.paginate2{font:9pt"Lucida Grande","Trebuchet MS", Verdana, Trebuchet, Helvetica, sans-serif;color:#114170;text-align:center;}
div.options{width:auto;margin:5px 2px 0 0;float:right;}
.options img{vertical-align:middle;}
.options ul{margin:0 0 0 130px;padding:0px;font:normal 10px Arial, Helvetica, sans-serif;text-transform:uppercase;list-style-type:none;overflow:hidden;width:101%;vertical-align:middle;background:transparent;}
.options li{display:inline;margin:0;}
.options li a{float:left;display:block;text-decoration:none;margin:0;margin-bottom:-1px;padding:3px 6px 3px 6px;color:#114170;background:transparent;}
.options li a:visited{color:#114170;}
.options li a:hover{background:transparent;text-decoration:underline;color:#114170;}
.options li a.selected{background:transparent;text-decoration:none;color:#114170;}
.content-box-left{width:310px;margin:20px 6px 0px 6px;float:left;}
.content-box-right{width:310px;margin:20px 6px 0px 6px;float:right;}
.content-box-full{width:630px;margin:20px 6px 0px 6px;float:right;}
.content-box-right h2{border-bottom:1px dotted #746b6a;}
.content-box-left h2{border-bottom:1px dotted #746b6a;}
.content-box-full h2{border-bottom:1px dotted #746b6a;}
.fpcontent-inner{position:relative;overflow:hidden;padding:10px;margin-top:10px;background:#FFFFFF url(/images/h200.png) top left repeat-x;border:1px solid #dedede;font:normal 14px Georgia,'Times New Roman',Times,serif;}
.fpcontent-inner dt{margin-left:26px;color:#818181;}
dt img.arrow-icon{margin-left:-13px;}
.img-frame{background-color:#fff;float:left;padding:2px;border:1px solid #c0c0c0;margin-right:3px;}
.fpcontent-inner dt.fp-headline{font:normal 17px Georgia,'Times New Roman',Times,serif;color:#2b2b2b;}
.fp-headline{font:normal 17px Georgia,'Times New Roman',Times,serif;color:#2b2b2b;}
.fp-headline a{color:#2b2b2b;}
.fp-headline a:hover{color:#1863b5;}
.fpcontent-inner p.headline a{color:#2b2b2b;}
.fpcontent-inner p.headline a:hover{color:#1863b5;}
.fpdate{font:normal 12px Georgia,'Times New Roman',Times,serif;color:#818181;}
.bgphoto{background-image:url(/images/bg_photos.png);width:141px;height:101px;background-position:center top;background-repeat:no-repeat;padding-top:5px;}
.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/
font:normal 12px Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
list-style-type: none;
background: white;
border: 1px solid #fff;
border-bottom-width: 0;
visibility: hidden;
z-index: 100;
}

.ddsubmenustyle li a{
display: block;
width: auto; /*width of menu (not including side paddings)*/
min-width:150px;
color: #fff;
background-color: #004464;
text-decoration: none;
padding: 4px 5px;
border-bottom: 1px solid #fff;
}

* html .ddsubmenustyle li{ /*IE6 CSS hack*/
display: inline-block;
width: 160px; /*width of menu (include side paddings of LI A*/
}

.ddsubmenustyle li a:hover{
color: #FFFFFF;
background-color: #0076AF;
text-decoration: none;
}
#topnav img{border:0px;}
