/* CSS Document */
body {margin:0; padding:0; font:normal 70% Tahoma, sans-serif; color:#3A3A3A; background-color:#F5F4F3;}
.wrap, .header {width:760px; margin:0 auto; clear:both; background-color:#FFFFFF; direction:ltr;}
.wrap, .footer {background: url(../images/WrapHomeBgEn.gif) repeat-y left bottom;}
.leftCol {width:199px; float:left; background-color:#ECEAE8; border-top:4px solid #9A182B; padding-bottom:12px;}
.centerCol {width:360px; margin:0 1px; float:left; border-top:4px solid #9F958B;}
.rightCol {width:199px; float:right; background-color:#F1EFED;}

.wrapInner {width:760px; margin:0 auto; clear:both; background-color:#FFFFFF; direction:ltr;}
.wrapInner, .footerInner {background: url(../images/WrapInnerBgEn.gif) repeat-y left bottom;}
.wrapInner {width:760px; margin:0 auto; clear:both; direction:ltr; background:#FFFFFF url(../images/WrapInnerBgEn.gif) repeat-y left bottom;}

.content {width:560px; margin:0  0 0 1px; float:left; border-top:4px solid #9F958B; direction:ltr;}
.content div.text {padding:0 1em;}
.content p {margin:0; padding:0; line-height:1.5em;}
.content h2.title {font-size:150%; font-weight:normal; margin:0 0 1em 0; padding:7px 1em 6px 1em; color:#9A182B; border-bottom:4px solid #9F958B;}
.content ul {list-style-type:none; margin:1.75em; padding:0;}
.content ul li {color:#3A3A3A;background:url(../images/MenuBullet.gif) no-repeat left 5px; padding:0 0 .25em 1em}

a.more:link, a.more:visited {color:#9A182B; text-decoration:underline; font-weight:bold; display:block; padding:12px 32px;}
a.more:link, a.more:visited {color:#9A182B; text-decoration:none; font-weight:bold; display:block; padding:12px 32px;}

ul.newsIndex {list-style-type:none; margin:1.75em; padding:0;}
ul.newsIndex li {background: url(../images/MenuBotLine.gif) no-repeat left bottom; padding:0 0 .5em 0; margin-bottom:.5em;}
ul.newsIndex li h3 {margin:0; padding:0; font-size:100%;}
ul.newsIndex li h3 span {font-weight:normal;}
ul.newsIndex li p {margin:0; padding:0;}
ul.newsIndex li p a:link, ul.newsIndex li p a:visited {color:#9A182B; text-decoration:underline; font-weight:bold;}
ul.newsIndex li p a:hover, ul.newsIndex li p a:active {color:#9A182B; text-decoration:none; font-weight:bold;}

.pageNav {text-align:center;}
p.indexArchive {text-align:right; margin:1em; padding:1em;}
.pageNav a:link, .pageNav a:visited, .indexArchive a:link, .indexArchive a:visited {color:#9A182B; text-decoration:underline; font-weight:bold;}
.pageNav a:hover, .pageNav a:active, .indexArchive a:hover, .indexArchive a:active {color:#9A182B; text-decoration:none; font-weight:bold;}

h3.newsTitle {font-size:120%; margin:1.5em .75em 1em 1em; padding:0;}
h3.newsTitle span {font-size:75%; font-weight:normal;}
a.back:link, a.back:visited {color:#9A182B; text-decoration:underline; font-weight:bold;}
a.back:link, a.back:visited {color:#9A182B; text-decoration:none; font-weight:bold;}

.footer, .footerInner {color:#000000; width:760px; margin:0 auto; clear:both; direction:ltr;}
.footer div {padding:12px 9px; background: url(../images/FooterBorderTop.gif) no-repeat left top;}
.footerInner div {padding:12px 9px; background: url(../images/FooterInnerBorderTopEn.gif) no-repeat left top;}
.footer p, .footerInner p {margin:0 0 12px 0; padding:0;}
.credit {float:left;}
.copyright {float:right; position:relative; left:-210px;text-align:center;}
.footer a:link, .footer a:visited, .footerInner a:link, .footerInner a:visited {color:#000000; text-decoration:none;}
.footer a:hover, .footer a:active, .footerInner a:hover, .footerInner a:active {color:#9A182B; text-decoration:underline;}

/*Top Navigation*/
ul.nav {margin:0; padding:0; list-style-type:none; color:#9F958B;}
.nav li {float:left; margin:11px 6px 11px 0; padding:0 0 0 10px; background:#FFFFFF url(../images/NavBullet.gif) no-repeat center left;}
.nav li.first {background:none;}
.nav li a:link, .nav li a:visited {font-size:100%; text-decoration:none; color:#525252;}
.nav li a:hover, .nav li a:active {font-size:100%; text-decoration:none; color:#9A182B;}

ul.links {margin:0; padding:0; list-style-type:none; color:#9F958B;}
.links li {float:right; margin:11px 0 4px 5px; padding:0 6px 0 0; background:#FFFFFF url(../images/NavBullet.gif) no-repeat center right;}
.links li.first {background:none; margin:0 0 0 6px; padding:0;}
.links li.first a:link, .links li.first a:visited {font-size:90%; text-decoration:none; color:#FFFFFF; background-color:#9A182B; display:block; padding:11px 7px 7px 11px;}
.links li.first a:hover, .links li.first a:active {font-size:90%; text-decoration:none; color:#FFFFFF; background-color:#9F958B; display:block; padding:11px 7px 7px 11px;}

a.homeLink, a.contactLink {display:block; width:16px; height:16px;}
a.homeLink span, a.contactLink span {display:none;}
a.homeLink {background:#FFFFFF url(../images/HomeIcon.gif) no-repeat right top;}
a.contactLink {background:#FFFFFF url(../images/ContactIcon.gif) no-repeat right top;}

/*Logo*/
.logo {border-top:4px solid #9A182B; border-bottom:4px solid #9A182B;}

/*Search Box*/
.search {background-color:#ECEAE8; padding:0 5px;}
.search form input.textfiled {border:1px solid #9A182B; width:120px; height:14px; font-family: Tahoma, sans-serif; margin:7px 0;}
.search form input.submit {border:none; width:62px; height:22px;}
.search>form {padding-bottom:3px;} /*Hack for Mozilla*/

ul.searchResults {margin:.5em; padding:0; list-style-type:none;}
ul.searchResults li {margin:0 .5em 1em 0; padding:0 1em 0 0;}
ul.searchResults li.result {background:none;}
ul.searchResults li ul {margin:.5em; padding:0; list-style-type:none;}
ul.searchResults li a:link, ul.searchResults li a:visited {text-decoration:underline; font-weight:normal; color:#9A182B;}
ul.searchResults li a:hover, ul.searchResults li a:active {text-decoration:none; font-weight:normal; color:#9A182B;}
ul.searchResults li ul li a:link, ul.searchResults li ul li a:visited {text-decoration:underline; font-weight:normal; color:#9A182B;}
ul.searchResults li ul li a:hover, ul.searchResults li ul li a:active {text-decoration:none; font-weight:normal; color:#9A182B;}
h3.searchTitle {font-size:115%; color:#3A3A3A; margin:0; padding:0;}

/*Left Menu*/
ul#menu {list-style-type:none; margin:0; padding:0;}
ul#menu li {margin:0; padding:0;}
ul#menu li h1, h1.rightJoin {margin:0; padding:0; float:left; clear:left;}
ul#menu li>h1, .rightCol>h1.rightJoin {float: none;} /*Hack for Mozilla*/
#menu li ul {list-style-type:none; color:#C38189; margin:0 18px 3px 11px; padding:0;}
#menu li ul li {margin:0 ; padding:3px 0; background:#ECEAE8 url(../images/MenuBotLine.gif) no-repeat left bottom;}
#menu li ul li a:link, #menu li ul li a:visited {text-decoration:none; color:#3A3A3A; background:url(../images/MenuBullet.gif) no-repeat left 5px; display:block; padding-left:11px; font-weight:bold;}
#menu li ul li a:hover, #menu li ul li a:active {text-decoration:none; color:#9A182B; background:url(../images/MenuBullet.gif) no-repeat left 5px; display:block; padding-left:11px; font-weight:bold;}
#menu li ul li.submenu a:link, #menu li ul li.submenu a:visited {text-decoration:none; color:#666666; background:url(../images/MenuBullet1.gif) no-repeat 19px 5px; display:block; padding-left:30px; font-weight:normal;}
#menu li ul li.submenu a:hover, #menu li ul li.submenu a:active {text-decoration:none; color:#9A182B; background:url(../images/MenuBullet1.gif) no-repeat 19px 5px; display:block; padding-left:30px; font-weight:normal;}


h1.leftJoin {margin-top:.2em; cursor:default;}
 
.menuInner {border-top:4px solid #9A182B;}
.menuInner ul {list-style-type:none; color:#C38189; margin:0 18px 3px 11px; padding:0; padding-bottom:2em;}
.menuInner ul li {margin:0 ; padding:3px 0; background:#ECEAE8 url(../images/MenuBotLine.gif) no-repeat left bottom;}
.menuInner ul li a:link, .menuInner ul li a:visited {text-decoration:none; color:#3A3A3A; background:url(../images/MenuBullet.gif) no-repeat left 5px; display:block; padding-left:11px; font-weight:bold;}
.menuInner ul li a:hover, .menuInner ul li a:active {text-decoration:none; color:#9A182B; background:url(../images/MenuBullet.gif) no-repeat left 5px; display:block; padding-left:11px; font-weight:bold;}
.menuInner ul li.submenu a:link, .menuInner ul li.submenu a:visited {text-decoration:none; color:#666666; background:url(../images/MenuBullet1.gif) no-repeat 19px 5px; display:block; padding-left:30px; font-weight:normal;}
.menuInner ul li.submenu a:hover, .menuInner ul li.submenu a:active {text-decoration:none; color:#9A182B; background:url(../images/MenuBullet1.gif) no-repeat 19px 5px; display:block; padding-left:30px; font-weight:normal;}

.menuInner h3 {font-size:100%; font-weight:bold; color:#9A182B; margin:0 1.7em 0 1em; padding:.5em;background:#ECEAE8 url(../images/MenuBotLine.gif) no-repeat right bottom;}

/*right Coulmn*/
.rightCol h1 {margin:0; padding:0;}
.newsPreview {padding:0; margin:0; list-style-type:none; position:absolute; width:199px;}
.newsPreview li {margin:0 16px 3px 11px; padding:3px 0px 3px 11px; background:url(../images/MenuBullet.gif) no-repeat left 8px; display:block;}
.newsPreview li strong {color:#9A182B;}
.newsPreview li a:link, .newsPreview li a:visited, .newsPreview li a:hover, .newsPreview li a:active {text-decoration:none; color:#3A3A3A;}
.newsPreview li a.index:link, .newsPreview li a.index:visited {color:#9A182B; text-decoration:underline; display:block; text-align:right;}
.newsPreview li a.index:hover, .newsPreview li a.index:active {color:#9A182B; text-decoration:none; display:block; text-align:right;}
#newsScroll, #PressScroll, #CoverageScroll {position:relative; width:199px; overflow-y:hidden; overflow-x:visible;}

.join {padding:0 8px; text-align:left;}
.join a:link, .join a:visited {text-decoration:underline; color:#3A3A3A;}
.join a:hover, .join a:active {text-decoration:none; color:#9A182B;}
.join p {text-align:left; margin:3px 0; padding:0;}
/*.join form input.textfiled {border:1px solid #9A182B; width:159px; height:20px; font-family: Tahoma, sans-serif; direction:ltr; margin:0 0 3px 0;}
.join form input.submit {border:none; width:57px; height:22px;}
.join form p {text-align:left; margin:6px 0; padding:0;}*/

.donations a:link, .donations a:visited {color:#9A182B; text-decoration:underline; display:block; text-align:right;}
.donations a:hover, .donations a:active {color:#9A182B; text-decoration:none; display:block; text-align:right;}
.donations p {margin:6px 18px; padding:0;}

/*Center Coulmn*/
.centerCol .intro {margin:0; padding:1px 0 6px 0; background: url(../images/IntroBottomBorder.gif) repeat-x right bottom;}
.centerCol h2 {margin:0; padding:0;}
.centerCol p {margin:1.5em 20px; line-height:1.5em;}
.strong.phone {color:#9A182B; direction:ltr;}

ul.downloads {margin:3px 10px; padding:0; list-style-type:none;}
ul.downloads li {margin:0; padding:1em 2em;}
ul.downloads li.pdf {background:url(../images/PDFicon.gif) no-repeat left 1em;}
ul.downloads li.ppt {background:url(../images/PPTicon.gif) no-repeat left 1em;}
ul.downloads li.doc {background:url(../images/DOCicon.gif) no-repeat left 1em;}
ul.downloads li.all {background:url(../images/ALLicon.gif) no-repeat left 1em;}
ul.downloads li h3 {margin:0; padding:0; font-size:100%; font-weight:bold;}
ul.downloads li a:link, ul.downloads li a:visited {color:#9A182B; text-decoration:underline; display:block; font-weight:bold;}
ul.downloads li a:hover, ul.downloads li a:active {color:#9A182B; text-decoration:none; display:block; font-weight:bold;}

/*Petition*/
.petition {margin:2em auto; padding:1em; width:55%;}
.petition fieldset {border:1px solid #9A182B;}
.petition fieldset legend {background-color:#FFFFFF; color:#9A182B; padding:.25em; margin:0; font-weight:bold; position:relative; top:-1em;}
.petition fieldset ol {margin:0; padding:0; list-style-type:none;}
.petition fieldset ol li {margin:.5em; padding:0;}
.petition fieldset ol li label {display:block; float:left; width:120px;}
.petition fieldset ol li input.textField {width:10em; font-family:Arial, Helvetica, sans-serif; border:1px solid #3A3A3A;}
.petition fieldset ol li input.submit {border:none; width:70px; height:22px;}
.petition fieldset p {text-align:right; padding:0 2.25em 1em 0;}

/*Misc*/
form {margin:0; padding:0;}
.clear {height:1px; clear:both;}
a.Dlink {display:none;}
.hide {display:none;}
.cur {} /* class for selected menues */
a.print:link, a.print:visited {color:#9A182B; font-weight:bold; vertical-align:-100%; text-decoration:none; display:block; padding:.5em 0; margin:.5em 0;}
a.print:hover, a.print:active {color:#9A182B; font-weight:bold; vertical-align:-100%; text-decoration:underline; display:block; padding:.5em 0; margin:.5em 0;}